Информатика, вопрос задал vasylkit7777 , 1 год назад

Кількість днів у місяці

Напишіть програму, яка приймає на вхід число - порядковий номер місяця і повертає кількість днів у цьому місяці. Python

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

Ответил Davinchii
0

Ответ:

Лістинг + результат роботи

def days_in_month(month_number):

days_in_month_dict = {

1: 31, # січень

2: 28, # лютий

3: 31, # березень

4: 30, # квітень

5: 31, # травень

6: 30, # червень

7: 31, # липень

8: 31, # серпень

9: 30, # вересень

10: 31, # жовтень

11: 30, # листопад

12: 31 # грудень

}

if month_number in days_in_month_dict:

return days_in_month_dict[month_number]

else:

return "Недопустимий номер місяця. Введіть число від 1 до 12."

def main():

try:

month_number = int(input("Введіть порядковий номер місяця (1-12): "))

result = days_in_month(month_number)

print(f"У місяці з порядковим номером {month_number} є {result} днів.")

except ValueError:

print("Введіть дійсне число від 1 до 12.")

if __name__ == "__main__":

main()

Приложения:
Ответил p15
0

Ответ:

m=int(input('введите мес.: '))

print(f"в этом мес. {'30'*(m in (9,4,6,11))+'28/29'*(m==2)+'31'*(m in (1,3,5,7,8,10,12))} день/дней")

Объяснение:

Новые вопросы