Sobes.tech
Junior — Middle

Hoe kan de correctheid van de ingevoerde leeftijd worden bepaald door de grenzen van de toegestane waarden te controleren?

sobes.tech AI

Antwoord van AI

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

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

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

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