Sobes.tech
Back to questions
Junior — Middle
88

Каким образом можно определить корректность введенного возраста, проверяя границы допустимых значений?

Companies where asked
РостелекомРостелеком

Answer from AI

sobes.tech AI

Для проверки корректности введённого возраста обычно задают минимальное и максимальное допустимые значения, например, от 0 до 120 лет. Проверка может выглядеть так:

age = input("Введите возраст: ")

try:
    age_int = int(age)
    if 0 <= age_int <= 120:
        print("Возраст корректен")
    else:
        print("Возраст вне допустимого диапазона")
except ValueError:
    print("Введено нечисловое значение")

Таким образом, сначала проверяется, что введённое значение можно преобразовать в число, а затем проверяется, что оно находится в заданных границах.