0
Python Question
In the "Pull the trigger" practice, it asks you to count scores using a while loop, where a hit is worth 10, a miss subtracts 20, and you start at 100 points and receive 3 inputs. Why is this giving me an answer (that is correct) of 80 for an input of hit miss hit (100+10-20+10 = 100) and 50 for an input of miss miss miss (100-20-20-20=40). https://code.sololearn.com/cfS0NlL3HgA4/?ref=app https://code.sololearn.com/cfS0NlL3HgA4/?ref=app
5 Answers
+ 2
You can scroll the box that shows the inputs in the test section – this way you can see that there are 4 inputs as in the task description
+ 1
Hello
i think we need to pay attention to the fact that this loop will receive 4 inputs and not 3
so
100+10-20+10-20 => 80 instead of
100+10-20+10 => 100 as expected
so start with x=1
or do while x<3:
0
I'm fine with that, it actually should receive 4 inputs, I apologize for that. The solution they give you in the practice even includes specifically the x<4 and x=0 starting point, and the questions states it should receive 4 inputs, but when it tests it it only lists 3 inputs
0
Ooooh, I'm just dumb, thank you so much Lisa
- 1
https://code.sololearn.com/ckKK71h12kU6/?ref=app
why line_5 put it in a loop? The person wrote >= the comparison went >= issued a result >= asks to write something again. Not an expert, but how the error went away.