Python程式設計基礎題(7-輸入星期數字,輸出對應英文)

jialChen發表於2020-03-23

Description
從鍵盤上輸入數字星期,然後輸出它的英文。 其對應關係是:1 Monday ,2 Tuesday ,3 Wednesday ,4 Thursday ,5 Friday ,6 Saturday ,7 Sunday

Input
從鍵盤輸入數字星期,輸入數字在1-7之間。

Output
輸出該數字對應的英文星期表示。

Sample Input
2

Sample Output
Tuesday

參考程式

n = input()
Number = list(range(1, 8))
Name = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
WeekBook = {}
for i in range(len(Number)):
    d1 = "{}".format(Number[i])
    d2 = "{}".format(Name[i])
    WeekBook[d1] = d2
print(WeekBook[n])

本題沒有使用switch語句,而是預先構建了字典,根據鍵-值查詢對應的數字的英文表示。這裡需要注意由順序數字元素生成列表的方法及建立字典的方法。

相關文章