Maison  >  Article  >  développement back-end  >  Comment imprimer le calendrier d'un mois en Python

Comment imprimer le calendrier d'un mois en Python

王林
王林avant
2023-09-13 19:53:023996parcourir

Comment imprimer le calendrier dun mois en Python

Présentation

Si vous souhaitez créer un calendrier personnel ou même pratiquer des défis de codage quotidiens, alors votre python utile en langage serpent de jardin peut répondre à vos besoins. comment ça?

Le module de calendrier en Python est un module intégré que vous pouvez utiliser pour effectuer des opérations liées à la date, au mois et au calendrier et modifier le code d'un jour ou d'un mois spécifique.

Module Calendrier

Le module de calendrier Python utilise un calendrier idéalisé, qui est le calendrier grégorien actuel. Que ce soit le passé ou le futur, cela continuera sans fin. Ces calendriers désignent le lundi comme début de la semaine et le dimanche comme fin de semaine.

Cours de calendrier

Regardons maintenant la classe Calendar du module Python Calendar. Cette classe ne gère pas le formatage ; à la place, nous avons ses sous-classes, notamment les classes HTMLCalendar, TextCalendar et SimpleCalendar. En utilisant la classe calendrier, nous pouvons effectuer des calculs sur de nombreuses tâches en fonction du mois, du jour et de l'année.

Grammaire

  • iterweekdays() - Renvoie un itérateur pour tous les numéros de jours de la semaine utilisés au cours de la semaine.

  • itermonthdays() - Renvoie un itérateur sur le mois et l'année spécifiés.

  • itermonthdates() - Renvoie un itérateur sur tous les mois de l'année de 1 à 12.

  • itermonthdays4(year, Month) - Par conséquent, il n'impose pas de contraintes datetime et fournit un itérateur de mois de l'année. Toute valeur analysée à l’aide d’une plage de dates.

  • monthdatescalendar(year, Month) - Pour chaque donnée traitée, générez une liste de semaines sous forme de tuple avec le mois et l'année sous forme de semaines complètes. Une liste de sept dates et heures est appelée une semaine. Contient des objets de date au moment de l'exécution.

Algorithme

  • Pour imprimer le calendrier en Python, nous importons le module de calendrier qui importera toutes les classes du module.

  • Ensuite, nous attribuons une valeur à la variable pour l'année pour laquelle nous voulons imprimer le calendrier.

  • De même, nous attribuons une valeur à la variable pour le mois du calendrier que nous souhaitons imprimer.

  • Enfin, nous utilisons calendrier.mois({year_variable,month_variable}) pour imprimer le calendrier.

Exemple : Imprimez le calendrier d'un mois à l'aide de 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))

Sortie

Le calendrier imprimera le mois d'août (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

Description du code

Pour imprimer le calendrier d'un mois en Python, importez d'abord le module de calendrier, il importera automatiquement toutes les classes du module. L'étape suivante consiste à spécifier la valeur de l'année comme "y" et la valeur du mois comme "m", qui seront utilisées plus loin dans le code. Imprimez le calendrier résultant pour le mois et l'année spécifiés en utilisant la fonction calendrier.mois(y,m). Ici, nous utilisons le mois 8, qui est août, et l'année 2022.

Conclusion

Calendar est un module intégré fourni par Python. Vous pouvez accéder à des fonctions utiles liées à la date, à la semaine, au mois et à l'année via le module calendrier. Nous avons examiné et testé le code. Comme nous pouvons le constater, les modules de calendrier sont généralement faciles à utiliser, à comprendre et à mettre en œuvre. Nous n’étudions donc pas les fonctions, mais le code d’application.

Ces fonctions sont utilisées pour effectuer certaines tâches liées au calendrier. En plus de ces opérations, le module Calendar propose deux classes : TextCalendar et HTMLCalendar. Ces cours facilitent l’utilisation du module calendrier selon les besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer