1. 程式人生 > >習題三十一:請輸入星期幾的第一個字母來判斷一下是星期幾

習題三十一:請輸入星期幾的第一個字母來判斷一下是星期幾

請輸入星期幾的第一個字母來判斷一下是星期幾,
如果第一個字母一樣,則繼續判斷第二個字母
Monday 週一
Tuesday 週二
Wednesday 週三
Thursday 週四
Friday  週五
Saturday 週六
Sunday  週日  

  1 def checkday():
  2     str1 = input("請輸入第一個字母:")
  3     if str1.isalpha():
  4         if str1 == 'M' or str1 == 'm':
  5             print("今天是週一(Monday)
") 6 if str1 == 'W' or str1 == 'w': 7 print("今天是週三(Wednesday)") 8 if str1 == 'F' or str1 == 'f': 9 print("今天是週五(Friday)") 10 if str1 == 'T' or str1 == 't': 11 str2 = input("請輸入第二個字母:") 12 if str2.isalpha(): 13 if
str2 == 'U' or str2 == 'u': 14 print("今天是週二(Tuesday)") 15 if str2 == 'A' or str2 == 'a': 16 print("今天是週四(Thursday)") 17 else: 18 print("輸入錯誤!") 19 if str1 == 'S' or str1 == 's': 20 str2 = input("請輸入第二個字母:
") 21 if str2.isalpha(): 22 if str2 == 'U' or str2 == 'u': 23 print("今天是週日(Sunday)") 24 if str2 == 'A' or str2 == 'a': 25 print("今天是週六(Saturday)") 26 else: 27 print("輸入錯誤!") 28 else: 29 print("輸入錯誤!") 30 31 checkday()

執行結果:

請輸入第一個字母:s
請輸入第二個字母:a
今天是週六(Saturday)