Exemple de pratique Python 31
Problème :Veuillez saisir la première lettre du jour de la semaine pour déterminer de quel jour il s'agit. Si la première lettre est identique, continuez à déterminer la deuxième lettre.
Analyse du programme :Il vaut mieux utiliser une instruction case. Si la première lettre est la même, utilisez une instruction case ou une instruction if pour déterminer la deuxième lettre.
Code source du programme :
Exemple (Python 2.x)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
letter = raw_input("veuillez saisir :")
#while letter != 'Y':
if letter == 'S':
print ('veuillez saisir la deuxième lettre :')
letter = raw_input("veuillez saisir :")
if letter == 'a':
print ('samedi')
elif letter == 'u':
print ('dimanche')
else:
print ('erreur de données')
elif letter == 'F':
print ('vendredi')
elif letter == 'M':
print ('lundi')
elif letter == 'T':
print ('veuillez saisir la deuxième lettre')
letter = raw_input("veuillez saisir :")
if letter == 'u':
print ('mardi')
elif letter == 'h':
print ('jeudi')
else:
print ('erreur de données')
elif letter == 'W':
print ('mercredi')
else:
print ('erreur de données')
Exemple (Python 3.x)
#!/usr/bin/python3
letter = input("veuillez saisir :")
#while letter != 'Y':
if letter == 'S':
print ('veuillez saisir la deuxième lettre :')
letter = input("veuillez saisir :")
if letter == 'a':
print ('samedi')
elif letter == 'u':
print ('dimanche')
else:
print ('erreur de données')
elif letter == 'F':
print ('vendredi')
elif letter == 'M':
print ('lundi')
elif letter == 'T':
print ('veuillez saisir la deuxième lettre')
letter = input("veuillez saisir :")
if letter == 'u':
print ('mardi')
elif letter == 'h':
print ('jeudi')
else:
print ('erreur de données')
elif letter == 'W':
print ('mercredi')
else:
print ('erreur de données')
Le résultat de sortie de l'exemple ci-dessus est :
please input:S please input second letter: please input:a SaturdayAutres extensions
100 exemples Python