Python функция, которая будет спрашивать возраст у человека, и вычтить возраст человека на среднестатистическую продолжительность человека [закрыт]
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.
Учебные задания допустимы в качестве вопросов только при условии, что вы пытались решить их самостоятельно перед тем, как задать вопрос. Пожалуйста, отредактируйте вопрос и укажите, что именно вызвало у вас трудности при решении задачи. Например, приведите код, который вы написали, пытаясь решить задачу
Закрыт 3 года назад .
Python Нужно написать функцию, которая будет спрашивать возраст у человека, и вычтить возраст человека на среднестатистическую продолжительность человека Чтобы вывело в консоль сколько ему осталось до смерти. Прошу помочь всем неравнодушным Очень короткую программу, в пару строк кода
Напишите программу, которая просит пользователя ввести фамилию.
Напишите программу, которая просит пользователя ввести фамилию, имя и год рождения. После чего приветствует пользователя и сообщает ему сколько лет он прожил.
Голосование за лучший ответ
name = input(«Ваша фамилия: «)
name1 = input(«Ваше имя: «)
name2 = input(«Год вашего рождения: «)
print(«Ваша фамилия,»,name)
print(«Ваше имя,»,name1)
print(«Вы родились,»,name2)
Дима ГолубецЗнаток (272) 2 года назад
лучший код, который я видел за эту жизнь
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Недавно начал изучать питон,и решил сделать скрипт с возрастом,но он работает не так,пожалуйста скажите что не так?
В русском языке после точке и запятых нужно ставить пробел.
В языке Python отступы являются частью языка, поэтому нужно дооформить вопрос.

Егор Шеллов @EgorKazakov Автор вопроса
dollar, всмысле дооформить,что не так
EgorKazakov, код нужно вставлять в тег

Егор Шеллов @EgorKazakov Автор вопроса
dollar, Просто я буквально неделю учу Python и вот решил зайти на этот сайт,просто не знал что надо в тег вставлять
EgorKazakov, это всё есть в правилах сайта, которые, кстати, очень продуманы. К примеру, у вас заголовок вопроса не правильный — по сути это вообще не вопрос, просто вы влепили вопросительный знак в конце предложения. Таким образом, шансы получить ответ уменьшаются, а шансы вопросу быть удаленным модератором увеличиваются.

Егор Шеллов @EgorKazakov Автор вопроса
dollar, Но всё же,вы знаете как тут что исправить?
Решения вопроса 1

coderisimo @coderisimo
Не буду комментировать русский язык.
1) не надо сравнивать строки, если речь идет о возрасте , сравниваем ЧИСЛА
2) нужно расположить условия в правильном порядке, например у Вас
if age >= str(20):
print(«Тебе уже, » + age + » лет, ты совсем взрослый(-ая)»)
если возраст 60 лет, то сработает это условие, а специальное условие для 60 лет (print(«Да ты уже старик»))- НЕТ
name = input("Введите своё имя: ") print("Привет, " + name + "!") age = input("Введите свой возраст: ") if int(age) = 50: print("Да ты уже старик") elif int(age) >= 20: print("Тебе уже, " + age + " лет, ты совсем взрослый(-ая)") elif int(age) >= 14: print("Ты ещё не взрослый, ты подросток")
Первая программа. Среда разработки IDLE

Сегодня мы напишем свою первую программу в среде разработки IDLE.
После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом).
Здесь и далее буду приводить примеры под ОС Windows, так как именно она у меня сейчас под рукой.
Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет «hello world».
Чтобы написать «hello world» на python, достаточно всего одной строки:
Вводим этот код в IDLE и нажимаем Enter. Результат виден на картинке:
Поздравляю! Вы написали свою первую программу на python! (если что-то не работает).
С интерактивным режимом мы немного познакомились, можете с ним ещё поиграться, например, написать
Но, всё-таки, интерактивный режим не будет являться основным. В основном, вы будете сохранять программный код в файл и запускать уже файл.
Для того, чтобы создать новое окно, в интерактивном режиме IDLE выберите File → New File (или нажмите Ctrl + N).
В открывшемся окне введите следующий код:
Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name.
Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода «Привет, » и того, что хранится в переменной «name».
Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module) и убедимся, что то, что мы написали, работает. Перед запуском IDLE предложит нам сохранить файл. Сохраним туда, куда вам будет удобно, после чего программа запустится.
Вы должны увидеть что-то наподобие этого (на скриншоте слева — файл с написанной вами программой, справа — результат её работы):
Поздравляю! Вы научились писать простейшие программы, а также познакомились со средой разработки IDLE. Теперь можно немного отдохнуть, а потом начать изучать python дальше. Можете посмотреть синтаксис python, циклы или условия. Желаю удачи!
Для вставки кода на Python в комментарий заключайте его в теги