Python编程基础题(7-输入星期数字,输出对应英文)

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语句,而是预先构建了字典,根据键-值查找对应的数字的英文表示。这里需要注意由顺序数字元素生成列表的方法及创建字典的方法。

你可能感兴趣的:(Python语言程序设计)