Условия задачи:
Классификатор возраста. Напишите программу, которая просит пользователя ввести возраст человека. Программа должна определить, к какой категории этот человек принадлежит: младенец, ребенок, подросток или взрослый, и вывести соответствующее со общение. Ниже приведены возрастные рекомендации:
•если возраст 1 год или меньше, то он или она - младенец;
•если возраст более 1 года, но менее 13 лет, то он или она - ребенок;
•если возраст не менее 13 лет, но менее 20 лет, то он или она -подросток;
•если возраст более 20 лет, то он или она -взрослый.
Решение задачи:
human_age = int(input('Введите возраст человека: '))
if human_age <= 1:
print('Этот человек младенец')
elif human_age < 13:
print('Этот человек ребенок')
elif human_age < 20:
print('Этот человек подросток')
else:
print('Этот человек взрослый')
#Это решение, если буквально подходить к условиям задачи. Если исходить из того, что возраст
#не может быть меньше или равен 0 (мы проверяем только годы) и больше, допустим 150 лет(оптимистично так)), то нужно немного изменить решение
human_age = int(input('Введите возраст человека: '))
if 0 < human_age and human_age <150:
if human_age = 1: # Учитывая, что мы проверяем полноценные годы, то младенец если возраст равен 1 году
print('Этот человек младенец')
elif human_age < 13:
print('Этот человек ребенок')
elif human_age < 20:
print('Этот человек подросток')
elif human_age >= 20 :
print('Этот человек взрослый')
else:
print('Введен недопустимый возраст. Возраст от 0 до 150')