# 星座判断列表
sdate=[20,19,21,20,21,22,23,23,23,24,23,22]
# 星座表
conts =['摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座']
# 星座表对应标志
signs=['♑','♒','♓','♈','♉','♊','♋','♌','♍','♎','♏','♐','♑']# 输入生日,输出星座
birth = input('请输入你的出生年月日,格式为:2001-02-21\n').strip(' ')
# 分割年月日到列表
cbir=birth.split('-') # 提取月数据
cmonth=str(cbir[1])
# 提取日数据
cdate=str(cbir[2])
#  判断星座方法
def sign(cmonth,cdate):  if int(cdate)<sdate[int(cmonth)-1]:   # 如果日数据早于对应月列表中对应的日期print(conts[int(cmonth)-1])       # 直接输出星座列表对应月对应的星座print(signs[int(cmonth)-1])       # 直接输出星座列表对应月对应的星座else:print(conts[int(cmonth)])         # 否则输出星座列表下一月对应的星座print(signs[int(cmonth)])         # 否则输出星座列表下一月对应的星座        # 调用,传值cmonth,cdate
sign(cmonth,cdate)      

Python 根据出生日期判断星座相关推荐

  1. python依据出生日期判断星座(少量代码)

    依据自定义函数和星座日期的特点,通过数学规律,即可通过少量代码根据出生日期判断星座 下图可以看出,星座若按月份大小排列.上一个的月份的结束日期永远小于下一个的开始日期 从月份的小到大一次排列,由于摩羯 ...

  2. python输入生日判断星座_用python条件语句判断星座

    每当发生显著的重大天象时,天文学家.科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮.为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座.对于夜空爱好者来说, ...

  3. python星座判断_如何用python条件语句判断星座?

    每当发生显著的重大天象时,天文学家.科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮.为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座.对于夜空爱好者来说, ...

  4. 用python根据生日判断星座_求指教,我这个 代码是实现 根据生日判断星座

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 都是用正则匹配用户输入.有没有大佬可以帮忙简化下 # Author:Gwb # -*- coding: UTF-8 -*- ''' @ 功能:根据生日判断 ...

  5. Python根据出生日期判断你的星座

    可以先查询星座和日期表格    星座 出生日期(公历) 摩羯座 12月22日~1月19日 水瓶座 1月20日~2月18日 双鱼座 2月19日~3月20日 白羊座 3月21日~4月19日 金牛座 4月2 ...

  6. 【java】根据出生日期判断星座

    下面我们来了解一下十二星座对应的日期划分范围. 白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522~0621 射手:1123~122 ...

  7. 根据出生日期判断星座

    版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 星座规则 代码实现 import java.util.Scanner; /*** 本文原创作者 ...

  8. 用python根据生日判断星座_pandas如何将生日按星座分组

    这是一道数据整形题,既然用到了Pandas就尽量避免循环,多用向量化的思想. 我们的目标是 birthday month mon test 0 2008-06-08 20080608 608 双子座 ...

  9. 用python根据生日判断星座_星座生日配对测试爱情,用Python做输入生日,判

    提起星座生日配对测试爱情,大家都知道,有人问用Python做输入生辰,一口咬定二十八宿及性格特点,星宿标记,及兼容二十八宿,另外,还有人想问用Python做输入寿诞,看清星宿及性格特点,二十八宿符号, ...

  10. python输入生日判断星座_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...

    既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {&q ...

最新文章

  1. ML之Clustering之LPA:LPA算法主要思路、输出结果、代码实现等相关配图之详细攻略
  2. sklearn 特征工程
  3. C++ 11 创建和使用共享 weak_ptr
  4. 网上支付心案例payment
  5. linux mysql提示1045_linux mysql ERROR 1045
  6. JavaScript中实现类似StringBuilder的功能
  7. VS2010工程转VS2005工程的方法
  8. 【WPF】TextBox样式重写注意事项
  9. 终于弄懂KMP算法了
  10. 借一本可以编辑HTML,index.html
  11. Python-Matplotlib可视化(8)——图形的输出与保存
  12. 小米笔记本linux无线网卡驱动,小米笔记本在Kali Linux下所遇问题部分解决方案
  13. 国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)
  14. nvme-cli tool 刷FW(固件)
  15. 域名备案和网站备案是一个意思吗?
  16. 【电子学会】2021年12月图形化四级 -- 棕熊大战
  17. 如何在手机上打包生成APK
  18. Chapter(Redis)(基础知识)
  19. 学python真好玩啊_Python真好玩:教孩子学编程最新章节_刘凤飞著_掌阅小说网
  20. 工作三年你也许应该收获什么

热门文章

  1. THREE.JS中常用的3种材质
  2. PS4 自建HEN服务器 | 使用IDM 克隆整个网站
  3. PHP创始人:开源与商业软件是竞合关系(转)
  4. 使用 openssl 进行 base64 编解码
  5. java后端要会写前端吗_后端开发有必要学习前端吗,如何入门呢
  6. 天津等保测评机构项目测评收费价格标准参考
  7. jQuery计算时间差和阴阳历转换
  8. 智能电视大战背后的秘密
  9. 磁力链接文件服务器,什么是磁力链接(BT、磁力链这些词语是什么意思?)
  10. python爬取股票最新数据并用excel绘制树状图