Итак, я использую модульную арифметику, чтобы определить, в какой день она будет находиться в «х» количестве дней. Я попытался использовать команду break
для завершения цикла while
, но когда я это сделаю, он печатает, что ответ будет для всех циклов. Это мой код для одной из петельКак закончить цикл while в python 3
while (x) == ('Monday') or ('monday'):
if round_4 == ".1":
print ("It will be Tuesday")
elif round_4 == ".2":
print ("It will be Wednesday")
elif round_4 == ".3":
print ("It will be Thursday")
elif round_4 == ".4":
print ("It will be Friday")
elif round_4 == ".5":
print ("It will be Saturday")
elif round_4 == ".6":
print ("It will be Sunday")
elif round_4 == ".7":
print ("It will be Monday")
elif round_4 == ".8":
print ("It will be Tuesday")
elif round_4 == ".9":
print ("It will be Wednesday")
elif round_4 == ".0":
print ("It will be Monday AGAIN")
else:
print ("Sorry, there has been a tecnical difficulty! Please try again!")
round_4
Если был сказать «0,2" было бы напечатать» .2" Элиф для всех петель в то время. Извините, я немного n00b для python!
Как вы думаете, в чем цель цикла while? – HavelTheGreat
Как и в настоящее время, вы никогда не будете перебирать цикл 'while', поскольку' x' не изменяется внутри него. – HavelTheGreat