Информатика, вопрос задал aidarasanaliev , 7 лет назад

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

Ответы на вопрос

Ответил Аноним
0

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)

Ответил ClarisVerbis
0
Здравствуйте. Помогите, пожалуйста. https://znanija.com/task/34863470
Новые вопросы