黄哥Python:用字典和input 解决这样的问题。

217 阅读1分钟
原文链接: zhuanlan.zhihu.com

有人问

Python如何使输入数字1—7,输出星期的英文单词?www.zhihu.com图标

Python如何使输入数字1—7,输出星期的英文单词?修改

越巧妙越好。编码怎么用?


请看代码

1、用字典这个数据结构(数据类型)保存对应关系。保存数字和星期几的英文单词对应。

2、从终端读整数,黄哥所写的代码,可以当作一个范例,用一个死循环,如果int()转换报错,用异常捕获,再重新提示用户输入。判断数字是不是在1到7之间[1-7],如果不是也让用户

重新输入。

3、当查询成功后,退出死循环,结束程序。

黄哥:黄哥Python:提醒要转行当程序员的朋友,学习要分先后主次zhuanlan.zhihu.com图标黄哥:黄哥Python培训是这样训练学员的zhuanlan.zhihu.com图标


4、有兴趣的初学者,可以封装成函数。