Вопрос задан 23.09.2023 в 12:12. Предмет Информатика. Спрашивает Карпов Александр.

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

повертає кількість днів у цьому місяці. Python
0 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()


0 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))} день/дней")

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ви можете створити програму на Python для визначення кількості днів у місяці, використовуючи умовні конструкції. Ось приклад коду:

python
def days_in_month(month): # Створіть словник, де ключами будуть порядкові номери місяців, а значеннями - кількість днів у місяці. days_in_months = { 1: 31, # січень 2: 28, # лютий (зазвичай 28 днів, 29 у високосні роки) 3: 31, # березень 4: 30, # квітень 5: 31, # травень 6: 30, # червень 7: 31, # липень 8: 31, # серпень 9: 30, # вересень 10: 31, # жовтень 11: 30, # листопад 12: 31 # грудень } # Перевірте, чи введений номер місяця відповідає дійсному місяцю. if month in days_in_months: return days_in_months[month] else: return "Неправильний номер місяця" # Зчитайте номер місяця від користувача і виведіть кількість днів у цьому місяці. try: month_number = int(input("Введіть номер місяця (1-12): ")) result = days_in_month(month_number) if isinstance(result, int): print(f"У місяці номер {month_number} є {result} днів.") else: print(result) except ValueError: print("Введіть коректний номер місяця (ціле число від 1 до 12).")

Цей код використовує словник для зберігання кількості днів у кожному місяці і перевіряє введений номер місяця, щоб визначити кількість днів.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос