Vous êtes sur la page 1sur 2

3.

26 LAB : Saisons
Écrivez un programme qui prend une date en entrée et affiche la saison de la
date. L'entrée est une chaîne pour représenter le mois et un entier pour
représenter le jour.
Ex : Si l'entrée est :
Avril
11
le résultat est :
Printemps
De plus, vérifiez si la chaîne et l'int sont valides (un mois et un jour réels).
Ex : Si l'entrée est :
Bleu
65
le résultat est :
Invalide
Les dates pour chaque saison sont :
Printemps : 20 mars - 20 juin
Été : 21 juin - 21 septembre
Automne : 22 septembre - 20 décembre
Hiver : 21 décembre - 19 mars
input_month = entrée()

input_day = int (entrée ())

si input_month == 'Mars' et 20 <= input_day <= 31\

ou input_month == 'avril' et 1 <= input_day <= 30\

ou input_month == 'Mai' et 1 <= input_day <= 31\

ou input_month == 'Juin' et 1 <= input_day <= 20 :

imprimer('Printemps')

elif input_month == 'Juin' et 21 <= input_day <= 30\


ou input_month == 'Juillet' et 1 <= input_day <= 31\

ou input_month == 'August' et 1 <= input_day <= 31\

ou input_month == 'Septembre' et 1 <= input_day <= 30 :

imprimer('Été')

elif input_month == 'septembre' et 22 <= input_day <= 30\

ou input_month == 'Octobre' et 1 <= input_day <= 31\

ou input_month == 'Novembre' et 1 <= input_day <= 30\

ou input_month == 'Décembre' et 1 <= input_day <= 20 :

imprimer('Automne')

elif input_month == 'Décembre' et 21 <= input_day <= 31\

ou input_month == 'Janvier' et 1 <= input_day <= 31\

ou input_month == 'Février' et 1 <= input_day <= 28\

ou input_month == 'Mars' et 1 <= input_day <= 19 :

print('Hiver')

autre:

print('Invalide')

Vous aimerez peut-être aussi