问题:
Python输入一个表示星期的数字(1表示星期一,2表示星期二......6表示星期六,7表示星期日),输出对应的星期英文单词
小白的解答:
方法一:
dct={1:'Monday',2:'Tuesday',3:'Wednesday',4:'Thursday',5:'Friday',6:'Saturday',7:'Sunday'}
i=eval(input("Please input a number:"))
dct.get(i)
方法二:
dct=dict(Monday=1,Tuesday=2,Wednesday=3,Thursday=4,Friday=5,Saturday=6,Sunday=7)
'''In:dct
Out:
{'Monday': 1,
'Tuesday': 2,
'Wednesday': 3,
'Thursday': 4,
'Friday': 5,
'Saturday': 6,
'Sunday': 7}'''
i=eval(input("Please input a number:"))
#创建新字典,把键和值位置互换,在新的字典中查询值
new_dict={v:k for k,v in dct.items()}
new_dict.get(i)
一枚平平无奇的小白
欢迎互相交流学习!~