Python输入一个表示星期的数字(1表示星期一,2表示星期二......6表示星期六,7表示星期日),输出对应的星期英文单词

问题:

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)

 一枚平平无奇的小白

 欢迎互相交流学习!~

猜你喜欢

转载自blog.csdn.net/Vivien_CC/article/details/116081944
今日推荐