Simplifier le programme

Liste des GroupesRevenir à fcl python 
Sujet : Simplifier le programme
De : nospam_kadiyogohector (at) *nospam* gmail.com.invalid (OverSkill)
Groupes : fr.comp.lang.python
Date : 02. Feb 2022, 21:49:02
Autres entêtes
Organisation : !No_Organization!
Message-ID : <dLydnXMwVOCzfWf8nZ2dnUU7_83NnZ2d@giganews.com>
bonjour, je viens de finir un programme python pour un projet personnel mais
j'aimerais savoir s'il y a un moyen de le simplifier:

from datetime import *
month_days = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30]
push_ups = 0
today = date.today()
day = today.day
month = today.month
if month == 2:
    push_ups += month_days[0]
elif month == 3:
    push_ups += month_days[0:1]
elif month == 4:
    push_ups += month_days[0:2]
elif month == 5:
    push_ups += month_days[0:3]
elif month == 6:
    push_ups += month_days[0:4]
elif month == 7:
    push_ups += month_days[0:5]
elif month == 8:
    push_ups += month_days[0:6]
elif month == 9:
    push_ups += month_days[0:7]
elif month == 10:
    push_ups += month_days[0:8]
elif month == 11:
    push_ups += month_days[0:9]
elif month == 12:
    push_ups += month_days[0:10]
push_ups += day
print("Aujourd'hui, tu dois faire", push_ups, "pompes")

son but est de compter le combientième jour nous sommes dans l'année, si vous
avez une solution, merci d'avance

Date Sujet#  Auteur
2 Feb 22 * Simplifier le programme4OverSkill
2 Feb 22 +- Re: Simplifier le programme1Dominique
2 Feb 22 `* Re: Simplifier le programme2overskill
3 Feb 22  `- Re: Simplifier le programme1Dominique

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal