今天我们来一起实践一个小功能:根据用户输入的年月日来计算出计算生肖与星座。
''' 计算生肖与星座案例'''
#先定义十二生肖
#我们都知道十二生肖是 '鼠牛虎兔龙蛇马羊猴鸡狗猪'
#不过我们要调换一下位置 想一下为什么要调换位置?
chinese_zodiac = '猴鸡狗猪鼠牛虎兔龙蛇马羊'
'''
遇到不懂的问题?Python学习交流群:1136201545满足你的需求,资料都已经上传群文件,可以自行下载!
'''
#接着定义出星座 我们使用列表的方式
zodiac_name = ['摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座',
'巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座']
#再接着根据上面星座的顺序定义星座日期元组
zodiac_date = ((1,20),(2,19),(3,21),(4,21),(5,21),(6,22),
(7,23),(8,23),(9,23),(10,23),(11,23),(12,23))
#该定义初始化的一些工作做完
#接下来接收用户多个输入
year,month,day = eval(input("请输入出生年月日,用逗号分隔:"))
# 根据用户输入的年份 计算出用户的生肖
# 看到这里我想你应该能明白上面在定义生肖时为什么要调换一下生肖的位置了
u_chinese_zodiac = chinese_zodiac[year%12]
# 根据用户输入的日期 来计算出用户的星座
# 这里使用了lambda表达式 和 filter函数 之后我们会讲到 不过我相信你一定可以自己就学会
u_zodiac_name = zodiac_name[len(list(filter(lambda x:x
关注
打赏
热门博文
- Python:用tkinter制做一个音乐下载小软件
- Python丨小学妹喜欢看漫画,于是我写了四十行代码获取了它所有漫画
- 女同桌找我要表情包,还好我会Python,分分钟给她下载几十个G...
- 为了防止这上面的文章被封,我连夜用Python获取了它所有内容,真香~
- 这个Python读取文件的方法,堪称天花板级别...
- Python做一个通过输入bv号就能下载视频的工具,评论和弹幕也不放过
- Python:50行代码实现下载小说,图片章节可自动识别转文字保存...
- 只用二十行代码,用Python实现获取网抑云榜单文件保存本地,非常简单...
- 发现一个舔狗神器,Python真的太厉害了,自动下载妹子视频...
- 使用Python探索四大名著【红楼梦】人物之间的关系,简直帅呆了