2017-02-20 4 views
0

Я работаю над проектом python для школы, и я хочу перезапустить свою программу, когда пользователь вводит определенный ввод. Как мне это сделать? Вот мой код:Код перезагрузки в Python 3.6?

num1 = int(input('What is 5+5? ')) 
true = int('10') 
if num1 == true: 
    print ('Correct!') 
else: 
    print ('Nope, not quite!') 

Я хочу, чтобы весь код, чтобы перезапустить, если пользователь не печатает «10», так что я хочу, чтобы перезагрузить и спросить, что 5 + 5 снова, если пользователь вводит неправильный ответ , Я могу сделать это? Спасибо

+0

Просто обернуть все это в цикле и выполнить 'continue'. – Carcigenicate

+2

Не это снова ... Что не так с ** просто скопировать-вставить ** код? Он делает доступный для поиска код, легко копируется, использует меньшую пропускную способность, может быть прочитан с помощью прошивки для визуального менее талантливого, ... –

+0

жаль, что мой компьютер испортил его. Код должен быть там сейчас – Flashpoint

ответ

0
while True: 
    num1 = int(input('What is 5+5? ')) 
    result = int('10') 
    if num1 == result: 
     print ('Correct!') 
     break 
    else: 
     print ('Nope, not quite!') 

Оберните его в цикл. Или for-loop, если вы хотите, чтобы он повторял определенное количество раз.

+0

Хорошо, спасибо человеку! – Flashpoint

+0

Если это вам поможет, примите ответ. Вот как работает stackoverflow;) – Dschoni

+0

ответ принят и поддерживается. Спасибо!! – Flashpoint

-1

Следующий код будет работать для этого:

num1 = int(input('What is 5+5 ')) 
if num1 == 10: print('Correct!') 
else: print('Nope, not quite!') 
+0

Вниз, этот код не работает. – Moberg