根据生日判断星座
设计思路
- 首先设置三个列表,分别存储生日的日子、星座、标志
- 接着用"birth"变量接受用户输入的出生年月日并删除输入数据开头与结尾处的“空格”
- 设置变量“cbir”并存储被split函数切割后的列表元素
- 取列表中的第二个、第三个元素并保存到变量“cmonth”,“cdate”中
- 定义函数sign,并设置参数(conth、cdate),用“if”函数判断:把输入接收到的日期数据,与对应的“sdate”列表中的元素进行大小比较,如果小于“sdate”列表中的元素,则输出当前元素对应的前一个元素。反之则输出后一个元素。
- 最后调用sign函数。
# 开发机构: 阿乐编程
# 开发者 : 许琳乐
# 开发时间 :2021/3/17 0017 11:14
sdata = [20,19,21,20,21,22,23,23,23,24,23,22] #星座判断表
conts = ['摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天枰座','天蝎座','射手座','摩羯座']
sings = ['♈','♉','♊','♋','♌','♍','♎',