生活中的计算--查找星座的Python程序

星座计算

有关星座的计算方法

根据出生日期计算星座,需要梳理日期与星座的对应关系表。关于星座的文化和计算方式有很多,下面的对照表可能只是一种选择:
摩羯座Capricorn 12月22日 – 1月20日
水瓶座Aquarius 1月21日 – 2月19日
双鱼座Pisces 2月20日 – 3月20日
白羊座Aries 3月21日 – 4月20日
金牛座Taurus 4月21日 – 5月21日
双子座Gemini 5月22日 – 6月21日
巨蟹座Cancer 6月22日 – 7月22日
狮子座Leo 7月23日 – 8月22日
处女座Virgo 8月23日 – 9月23日
天秤座Libra 9月24日 – 10月23日
天蝎座Scorpio 10月24日 – 11月22日
射手座Sagittarius 11月23日 – 12月21日

Python 程序

def get_your_holoscope(month, day):
       holoscopes = [‘魔羯’, ‘水瓶’, ‘双鱼’, ‘牡羊’, ‘金牛’, ‘双子’, ‘巨蟹’, ‘狮子’, ‘处女’, ‘天秤’, ‘天蝎’, ‘射手’]
       cutoff_days = (20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22)
       _month = month - (1 if day < cutoff_days[month - 1] else 0)
       _month = _month if _month < 12 else 0
       return holoscopes[_month]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值