0
Continue
I am trying to do the continue exercise and I am not able to add thing to my loop.
7 Respostas
0
Step1 : while:
If input is negetive value, then ages<0 becomes true and enter to loop otherwise dont, loop never runs. If true then ages>=2 becomes false and ages<=2 becomes true and executes continue (but even without continue, it goes on to continue , its useless to put continue there since its last statement). And goes to step1while.
And it will be repeated infinite times because ages<0 is always true. You are not changing ages value..
Hence it never comes to execute print(total)
You should change value ages in every iteration..
total = 0
ages = int(input())
while ages > 0:
ages = ages+1
if ages > 2:
total =+100
break
if ages < 2:
continue
print(total)
This works for negetive number input and upto ages>=2 is true then adds 100 and breaks loop ...
+ 3
Since ages are not negative, the while ages < 0 will never run
0
Can you please show us your code and the challenge question?
0
total = 0
ages = int(input())
while ages == int:
if ages > 2:
total =+100
if ages < 2:
continue
print(total)
0
Marcus Porter
what are trying by ages==int ; its a error ..
If 'int' is something other variable with assigned some value then , if condition true then it becomes infinite loop because you are not changing ages value for condition to becomes false. Hence it infinite loop..
0
I think I updated now so it is not looping and the code finished faster now but the total portion doesn't add regardless of the condtion.
total = 0
ages = int(input())
while ages < 0:
if ages >= 2:
total =+100
if ages <= 2:
continue
print(total)
if an age is under 3 it should not add 100 to the total
0
Thanks everyone it gave me the push I needed to help me solve this problem.