0
0 Комментариев

Версия python 3.7
windows
Привет всем подскажите пожалуйста учу python дошел до оператора if

вообщем было задание попросить ввести пользователя возраст
сделать функцию которая по возрасту определяет где должен быть человек
вызвать функцию передавав ей возвраст пользователя и положить результат работы в переменную
вывести содержимое переменной на экран

вообщем сделал но если вконце в print сдлеать вот так print(users_age) то не работает
если сделать вот так print(users_age(age)) то работает но при этом на второй строке выводится еще раз возраст который ввел в самом начале

вот сам код

age = int(input(«Введите ваш возраст: «))
def users_age(age1):
age1 = int(age)
if age1 > 1:
if age1 < 7:
print(«ты должен учиться в детском саду»)
if age1 > 7:
if age1 < 18:
print(«ты должен учиться в школе»)
if age1 > 18:
if age1 < 30:
print(«ты должен учиться в вузе»)
if age1 > 30:
if age1 < 60:
print(«ты должен работать»)
else:
print(«ты Пенсионер Или еще не родился»)
return age1
print(users_age(age))


Добавить комментарий