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)

 一枚平平无奇的小白

 欢迎互相交流学习!~

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值