-2
Привет, я хочу закодировать мою программу, чтобы как только она ударила Исключения, она перезапускается с самого начала!Ошибки и исключения, связанные с циклом
>>> while True:
... try:
... x = int(raw_input("Please enter a number: "))
... break
... except ValueError:
... print "Oops! That was no valid number. Try again..."
Как я могу это сделать
Не уверен, что вы хотите сделать здесь. Фрагмент кода, который вы вставили выше, кажется, работает должным образом. Он печатает ошибку и возвращается назад, если в качестве ввода вводится некорректное значение, и ломается, когда ему присваивается юридический номер. – Akash
Оператор 'break' завершает цикл' while True: '. Либо условно «break», либо удалите оператор так, чтобы программа выполнялась вечно. –
Что вы определяете как начало? приведенный выше код работает и повторяется до тех пор, пока вы не получите действительный номер. – aayoubi