功能要求
編寫(xiě)一個(gè)控制臺(tái)應(yīng)用程序,根據(jù)輸入星期幾的第一個(gè)字母來(lái)判斷一下是星期幾,如果第一個(gè)字母一樣,則繼續(xù)判斷第二個(gè)字母,在控制臺(tái)顯示相應(yīng)的星期。
用情況語(yǔ)句比較好,如果第一個(gè)字母一樣,則判斷用情況語(yǔ)句或if語(yǔ)句判斷第二個(gè)字母。
實(shí)例代碼
letter = input(“請(qǐng)輸入星期的第一個(gè)字母:”) # 輸入第一個(gè)字母
if letter == “S”: # 第一字母為S
second = input(“請(qǐng)輸入星期的第二個(gè)字母:”) # 輸入第二個(gè)字母
if second == “a”: # 第二個(gè)字母為a
print(“Saturday”) # 顯示Saturday
elif second == “u”: # 第二個(gè)字母為u
print(“Sunday”) # 顯示Sunday
else: # 輸入錯(cuò)誤
print(“輸入數(shù)據(jù)錯(cuò)誤”)
elif letter == “F”: # 第一個(gè)字母為F
print(“Friday”) # 顯示Friday
elif letter == “M”: # 第一個(gè)字母我M
print(“Monday”) # 顯示Monday
elif letter == “T”: # 第一個(gè)字母為T(mén)
second = input(“請(qǐng)輸入星期的第二個(gè)字母:”) # 輸入第二個(gè)字母
if second == “u”: # 第二個(gè)字母為u
print(“Tuesday”) # 顯示Tuesday
elif second == “h”: # 第二個(gè)字母為h
print(“Thursday”) # 顯示Thursday
else: # 輸入錯(cuò)誤
print(“輸入數(shù)據(jù)錯(cuò)誤”)
elif letter == “W”: # 第一個(gè)組名為W
print(“Wednesday”) # 顯示W(wǎng)ednesday
else: # 輸入錯(cuò)誤
print(“輸入數(shù)據(jù)錯(cuò)誤”)
運(yùn)行結(jié)果
從鍵盤(pán)上輸入第一個(gè)字母“S”時(shí),需要在輸入第二個(gè)字母才能進(jìn)行判斷,當(dāng)輸入第二個(gè)字母“a”時(shí),顯示“Saturday”。
從鍵盤(pán)上輸入第一個(gè)字母“T”時(shí),需要在輸入第二個(gè)字母才能進(jìn)行判斷,當(dāng)輸入第二個(gè)字母“h”時(shí),顯示“Thursday”。
從鍵盤(pán)上輸入第一個(gè)字母“F”時(shí),顯示“Friday”。
從鍵盤(pán)上輸入第一個(gè)字母“R”時(shí),沒(méi)有相對(duì)應(yīng)的星期,顯示“輸入數(shù)據(jù)錯(cuò)誤”。