Предмет: Информатика, автор: abdumizitovjovohir

Создать и сохранить календарь с помощью устройства ввода текста ответьте на вопрос пж дам 40балов


ufgrhijrdhegjhdsguh: Здравствуйте. Сколько вам лет?

Ответы

Автор ответа: Аноним
0

Ответ:

import calendar

# введення року та місяця з клавіатури

year = int(input("Введіть рік: "))

month = int(input("Введіть місяць: "))

# створення календаря за введеними даними

cal = calendar.monthcalendar(year, month)

# виведення календаря на екран

print(calendar.month_name[month], year)

print(" Mo Tu We Th Fr Sa Su")

for week in cal:

   week_str = ""

   for day in week:

       if day == 0:

           week_str += "   "

       else:

           week_str += "{:2d} ".format(day)

   print(week_str)

# збереження календаря у файл

filename = "{}_{}.txt".format(calendar.month_name[month], year)

with open(filename, "w") as file:

   file.write(calendar.month_name[month] + " " + str(year) + "\n")

   file.write(" Mo Tu We Th Fr Sa Su\n")

   for week in cal:

       week_str = ""

       for day in week:

           if day == 0:

               week_str += "   "

           else:

               week_str += "{:2d} ".format(day)

       file.write(week_str + "\n")

print("Календар збережено у файлі", filename)

Объяснение:

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