Найти - Пользователи
Полная версия: Вопрос по try exception
Начало » Python для новичков » Вопрос по try exception
1
qfkt
Вот кусок кода:
try:
x1 = float(input(“Координата \'x1\' :”))
except ValueError:
print(“Вы ввели некорректное число”)
try:
y1 = float(input(“Координата \'y1\' :”))
except ValueError:
print(“Вы ввели некорректное число”)
—–
Если пользователь задаст значение переменной “x1” букву и тем самым вызовет ошибку ValueError, он получит предупреждение (print). Как сделать так чтобы у пользователя бесконечно спрашивало значение “x1”, пока он не введет её без ошибки?
Romissevd
Как вариант
 print('Start')
while True:
    try:
        v = float(input('Enter number'))
        break
    except ValueError:
        print("Error")
        continue
print('End')
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB