mmmmmvbbbbb
25.07.2020 15:53

(Python)
Пользователь вводит свой возраст в днях, а вам нужно рассчитать его возраст в годах, месяцах и днях и записать в словарь с ключами years, months, days. Для облегчения расчётов считайте год равным 365 дням, а месяц - 30 дням.
К примеру, для возраста 400 дней ваш словарь должен выглядеть следующим образом:
age = {
'years': 1,
'months': 1,
'days': 5
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ymnushca
12.10.2020 12:18

days = int(input('возраст в днях: '))

months = days // 30

if months == 12:

   years = 1

   months = 0

elif months > 12:

   years = days // 365

   months = months - 12

days = days % 30 - 5

#age = dict(years=years, months=months, days=days)

age = {

'years': years,

'months': months,

'days': days

}

print(age)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота