Есть ответ 👍

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

287
490
Посмотреть ответы 2

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

bogdanb13
4,8(94 оценок)

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)


Var a, b, c: real; begin writeln('введите значение гипотенузы и катета: '); read(c, a); b : = sqrt(c*c - a*a); write(b); end;

Популярно: Информатика