Heim  >  Artikel  >  Backend-Entwicklung  >  So drucken Sie einen Monatskalender in Python

So drucken Sie einen Monatskalender in Python

王林
王林nach vorne
2023-09-13 19:53:024000Durchsuche

So drucken Sie einen Monatskalender in Python

Einführung

Wenn Sie einen persönlichen Kalender erstellen oder sogar tägliche Programmierherausforderungen üben möchten, dann kann Ihr nützlicher Garden Snake Language Python Ihren Anforderungen entsprechen. wie so?

Das Kalendermodul in Python ist ein integriertes Modul, mit dem Sie datums-, monats- und kalenderbezogene Vorgänge ausführen und den Code für einen bestimmten Tag oder Monat ändern können.

Kalendermodul

Das Python-Kalendermodul verwendet einen idealisierten Kalender, den aktuellen gregorianischen Kalender. Ob Vergangenheit oder Zukunft, es wird endlos weitergehen. Diese Kalender bezeichnen Montag als Wochenanfang und Sonntag als Wochenende.

Kalenderkurs

Schauen wir uns nun die Calendar-Klasse des Python-Kalendermoduls an. Diese Klasse übernimmt keine Formatierung; stattdessen haben wir ihre Unterklassen, einschließlich der Klassen HTMLCalendar, TextCalendar und SimpleCalendar. Mit der Kalenderklasse können wir Berechnungen für zahlreiche Aufgaben basierend auf Monat, Tag und Jahr durchführen.

Grammatik

  • iterweekdays() – Gibt einen Iterator für alle Wochentagsnummern zurück, die während der Woche verwendet werden.

  • itermonthdays() – Gibt einen Iterator über den angegebenen Monat und das angegebene Jahr zurück.

  • itermonthdates() – Gibt einen Iterator über alle Monate des Jahres von 1 bis 12 zurück.

  • itermonthdays4(year, Month) – Daher werden keine Datums-/Uhrzeitbeschränkungen auferlegt und ein Iterator der Monate des Jahres bereitgestellt. Jeder Wert, der anhand eines Datumsbereichs analysiert wird.

  • monthdatescalendar(year, Month) – Generieren Sie für alle verarbeiteten Daten eine Liste von Wochen als Tupel mit Monat und Jahr als vollständige Wochen. Eine Liste mit sieben Datumsangaben wird als Woche bezeichnet. Enthält Datumsobjekte zur Laufzeit.

Algorithmus

  • Um den Kalender in Python zu drucken, importieren wir das Kalendermodul, das alle Modulklassen importiert.

  • Dann weisen wir der Variablen einen Wert für das Jahr zu, für das wir den Kalender drucken möchten.

  • Ähnlich weisen wir der Variablen einen Wert für den Monat des Kalenders zu, den wir drucken möchten.

  • Schließlich verwenden wir Calendar.month({year_variable,month_variable}), um den Kalender auszudrucken.

Beispiel: Drucken Sie einen Monatskalender mit Python

#imporing re functions
import calendar
#storing the value of a year in a variable y
y = 2022
#storing the value of the month in a variable m
m = 8
#printing the calendar by using the calendar.month in-built function provided by python
print(calendar.month(y, m))

Ausgabe

Der Kalender druckt den Monat August (2022).

         August 2022
   Mo Tu We Th Fr Sa Su
   1   2  3  4  5  6  7
   8   9  10 11 12 13 14
  15  16  17 18 19 20 21
  22  23  24 25 26 27 28
  29  30  31

Codebeschreibung

Um einen Monatskalender in Python zu drucken, importieren Sie zuerst das Kalendermodul. Es werden automatisch alle Modulklassen importiert. Der nächste Schritt besteht darin, den Wert des Jahres als „y“ und den Wert des Monats als „m“ anzugeben, die weiter im Code verwendet werden. Drucken Sie den resultierenden Kalender für den angegebenen Monat und das angegebene Jahr mithilfe der Funktion Calendar.month(y,m). Hier verwenden wir den Monat 8, also August, und das Jahr 2022.

Fazit

Calendar ist ein integriertes Modul von Python. Über das Kalendermodul können Sie auf nützliche Funktionen zu Datum, Woche, Monat und Jahr zugreifen. Wir haben den Code überprüft und getestet. Wie wir sehen, sind Kalendermodule im Allgemeinen einfach zu verwenden, zu verstehen und zu implementieren. Deshalb untersuchen wir keine Funktionen, sondern Anwendungscode.

Diese Funktionen werden verwendet, um einige kalenderbezogene Aufgaben auszuführen. Zusätzlich zu diesen Operationen stellt das Kalendermodul zwei Klassen bereit: TextCalendar und HTMLCalendar. Diese Klassen erleichtern die bedarfsgerechte Nutzung des Kalendermoduls.

Das obige ist der detaillierte Inhalt vonSo drucken Sie einen Monatskalender in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen