Python 根据出生日期判断星座
# 星座判断列表
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 根据出生日期判断星座相关推荐
- python依据出生日期判断星座(少量代码)
依据自定义函数和星座日期的特点,通过数学规律,即可通过少量代码根据出生日期判断星座 下图可以看出,星座若按月份大小排列.上一个的月份的结束日期永远小于下一个的开始日期 从月份的小到大一次排列,由于摩羯 ...
- python输入生日判断星座_用python条件语句判断星座
每当发生显著的重大天象时,天文学家.科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮.为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座.对于夜空爱好者来说, ...
- python星座判断_如何用python条件语句判断星座?
每当发生显著的重大天象时,天文学家.科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮.为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座.对于夜空爱好者来说, ...
- 用python根据生日判断星座_求指教,我这个 代码是实现 根据生日判断星座
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 都是用正则匹配用户输入.有没有大佬可以帮忙简化下 # Author:Gwb # -*- coding: UTF-8 -*- ''' @ 功能:根据生日判断 ...
- Python根据出生日期判断你的星座
可以先查询星座和日期表格 星座 出生日期(公历) 摩羯座 12月22日~1月19日 水瓶座 1月20日~2月18日 双鱼座 2月19日~3月20日 白羊座 3月21日~4月19日 金牛座 4月2 ...
- 【java】根据出生日期判断星座
下面我们来了解一下十二星座对应的日期划分范围. 白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522~0621 射手:1123~122 ...
- 根据出生日期判断星座
版权声明 本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 星座规则 代码实现 import java.util.Scanner; /*** 本文原创作者 ...
- 用python根据生日判断星座_pandas如何将生日按星座分组
这是一道数据整形题,既然用到了Pandas就尽量避免循环,多用向量化的思想. 我们的目标是 birthday month mon test 0 2008-06-08 20080608 608 双子座 ...
- 用python根据生日判断星座_星座生日配对测试爱情,用Python做输入生日,判
提起星座生日配对测试爱情,大家都知道,有人问用Python做输入生辰,一口咬定二十八宿及性格特点,星宿标记,及兼容二十八宿,另外,还有人想问用Python做输入寿诞,看清星宿及性格特点,二十八宿符号, ...
- python输入生日判断星座_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...
既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {&q ...
最新文章
- ML之Clustering之LPA:LPA算法主要思路、输出结果、代码实现等相关配图之详细攻略
- sklearn 特征工程
- C++ 11 创建和使用共享 weak_ptr
- 网上支付心案例payment
- linux mysql提示1045_linux mysql ERROR 1045
- JavaScript中实现类似StringBuilder的功能
- VS2010工程转VS2005工程的方法
- 【WPF】TextBox样式重写注意事项
- 终于弄懂KMP算法了
- 借一本可以编辑HTML,index.html
- Python-Matplotlib可视化(8)——图形的输出与保存
- 小米笔记本linux无线网卡驱动,小米笔记本在Kali Linux下所遇问题部分解决方案
- 国内各大互联网公司相关技术博客3.0版 (集合腾讯、阿里、百度、搜狐、新浪、网易、360等共29个)
- nvme-cli tool 刷FW(固件)
- 域名备案和网站备案是一个意思吗?
- 【电子学会】2021年12月图形化四级 -- 棕熊大战
- 如何在手机上打包生成APK
- Chapter(Redis)(基础知识)
- 学python真好玩啊_Python真好玩:教孩子学编程最新章节_刘凤飞著_掌阅小说网
- 工作三年你也许应该收获什么