Створити на мові python таку програму, яка запитувала б у користувача рік народження і рахувала б вік (вік без урахування місяців) і виводила б його у місяцях
Ответы
Відповідь:
Текст програми на мові Python(Результат виконання програми на фото):
from datetime import datetime
# Запитати рік народження користувача
year_of_birth = int(input("Введіть рік вашого народження: "))
# Обчислити поточний рік
current_year = datetime.now().year
# Обчислити вік користувача у роках
age_in_years = current_year - year_of_birth
# Обчислити вік користувача у місяцях
age_in_months = age_in_years * 12
# Вивести вік користувача у місяцях
print("Ваш вік у місяцях:", age_in_months)
![](https://st.uroker.com/files/1b5/1b5c0ae1a8ef0ef689e4e70ff7a45b2d.jpg)
Ответ:
import datetime
# Запитуємо рік народження користувача
year = int(input("Введіть свій рік народження: "))
# Отримуємо поточну дату
now = datetime.datetime.now()
# Розраховуємо вік у місяцях
age_in_months = (now.year - year) * 12
# Виводимо результат
print("Ваш вік у місяцях:", age_in_months)
Объяснение:
Ця програма використовує модуль datetime для отримання поточної дати. Вона запитує у користувача рік народження, розраховує вік у роках за допомогою віднімання поточного року від року народження, а потім перетворює вік у місяці, помноживши на 12. Нарешті, програма виводить вік у місяцях.