Python Practice Example 31

Python 100例Python 100 Examples

Problem:Please enter the first letter of the day of the week to determine which day it is. If the first letter is the same, continue to determine the second letter.

Program analysis:It is better to use a case statement. If the first letter is the same, use a case statement or an if statement to determine the second letter.

Program source code:

Example (Python 2.x)

#!/usr/bin/python # -*- coding: UTF-8 -*- letter = raw_input("please input:") #while letter != 'Y': if letter == 'S': print ('please input second letter:') letter = raw_input("please input:") if letter == 'a': print ('Saturday') elif letter == 'u': print ('Sunday') else: print ('data error') elif letter == 'F': print ('Friday') elif letter == 'M': print ('Monday') elif letter == 'T': print ('please input second letter') letter = raw_input("please input:") if letter == 'u': print ('Tuesday') elif letter == 'h': print ('Thursday') else: print ('data error') elif letter == 'W': print ('Wednesday') else: print ('data error')

Example (Python 3.x)

#!/usr/bin/python3 letter = input("please input:") #while letter != 'Y': if letter == 'S': print ('please input second letter:') letter = input("please input:") if letter == 'a': print ('Saturday') elif letter == 'u': print ('Sunday') else: print ('data error') elif letter == 'F': print ('Friday') elif letter == 'M': print ('Monday') elif letter == 'T': print ('please input second letter') letter = input("please input:") if letter == 'u': print ('Tuesday') elif letter == 'h': print ('Thursday') else: print ('data error') elif letter == 'W': print ('Wednesday') else: print ('data error')

The output result of the above example is:

please input:S
please input second letter:
please input:a
Saturday

Python 100例Python 100 Examples

Other extensions