Exemple de pratique Python 31

Python 100例100 exemples Python

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
Saturday

Python 100例100 exemples Python

Autres extensions