Я изучаю, как использовать случайные и математические функции, но я никогда не понимал петли. поэтому давайте скажем, что мне нужен цикл, который будет задавать случайные математические проблемы, пока не будет сказано, чтобы остановить. Для чего-то простого, например, добавления чисел от 0 до 9, как написать цикл, который продолжает генерировать проблемы. это Пример, как это может выглядеть следующим образом:цикл, который будет генерировать математические проблемы до тех пор, пока не будет остановлен
Math()
Are you ready? yes
0 + 5 = 5
4 + 9 = 13
3 + 2 = 89
7 + 7 = 14
5 + 4 = 9
1 + 8 = stop
до сих пор у меня есть это, но я не знаю, как сделать петлю:
def Math():
ready=input('Are you ready?')
num1 = int(random.randint(0,10))
num2 = int(random.randint(0,10))
if ready = 'yes':
while result != 'stop':
num1+'+'+num2 = result
Я честно не знаю, как сделать цикл while. пожалуйста помогите. Спасибо
Где 'result' приходят из ... вам нужно' == 'в' yes'' готов =» – LittleQ
В качестве общего подхода к петлям: 1. начать с' время True' loop; 2. выяснить, какой код должен быть перед циклом, повторяться в цикле или после цикла; 3. добавить (условный) разрыв к телу цикла; 4. Посмотрите, может ли цикл быть реорганизован как цикл for, чтобы использовать условие break (или на некоторых языках, чтобы стать циклом do-while) – o11c