0
Помогите решить
Принимая возраст человека в качестве ввода, выведите их возрастную группу. Ниже представлены возрастные группы: Child: 0 – 11 Teen: 12 – 17 Adult: 18 – 64 Senior: 65+ Пример ввода 42 Пример вывода Adult
5 Réponses
+ 2
age = int(input())
# место для вашего кода
if age == 0 or age <= 11:
print ("Child")
elif age == 12 or age <= 17:
print ("Teen")
elif age == 18 or age <= 64:
print ("Adult")
elif age >= 65:
print ("Senior")
0
age = int(input())
age = (age =>0 and age <=11)
if (age)
print ( 'Child')
if (age => 12 and age <= 17):
print ('Teen')
# место для вашего кода
0
Дальше не писал,тк выдает ошибку ужн
- 1
Rus
What this syntax (=>) do?
Что делает этот синтаксис (=>)?
- 1
Rus
If you do age = (age >= 0 and age <= 11) then age will be convert in boolean value 0 or 1
So next time when you will compare age then it will be compare like (0 >= 12 and 0 <= 17) or (1 >= 12 and 1 <= 17). So output may come wrong.
So do this
if age >= 0 and age <= 11:
print ("Child")
elif age >= 12 and age <= 17:
print ("Teen")
elif age >= 18 and age <= 64:
print ("Adult")
else:
print ("Senior")