这段代码容易理解,对python小白来说理解也不成问题,运行效果如下:

具体代码如下:

data= int (input("请输入您的出生日数:"))

month=int (input("请输入您的出生月份:"))

year=int (input("请输入您的出生年份:"))

if month==1 and data>=20 or month==2 and data<=18:

print("您的星座是水瓶座")

if month==1 and data>31:

print("您输入的日期有误,请重新输入")

elif month==2 and data>=19 or month==3 and data<=20:

print("您的星座是双鱼座")

if year % 4==0 and year % 100 !=0 or year % 400 ==0:

if month==2 and data>29 :

print("您输入的日期有误,请重新输入")

else:

if month==2 and data>28 :

print("您输入的日期有误,请重新输入")

elif month==3 and data>=21 or month==4 and data<=19:

print("您的星座是白羊座")

if month==3 and data>31:

print("您输入的日期有误,请重新输入")

elif month==4 and data>=20 or month==5 and data<=20:

print("您的星座是金牛座")

if month==4 and data>30 :

print("您输入的日期有误,请重新输入")

elif month==5 and data>=21 or month==6 and data<=21:

print("您的星座是双子座")

if month==5 and data>31 :

print("您输入的日期有误,请重新输入")

elif month==6 and data>=22 or month==7 and data<=22:

print("您的星座是巨蟹座")

if month==6 and data>30 :

print("您输入的日期有误,请重新输入")

elif month==7 and data>=23 or month==8 and data<=22:

print("您的星座是狮子座")

if month==7 and data>31:

print("您输入的日期有误,请重新输入")

elif month==8 and data>=23 or month==9 and data<=22:

print("您的星座是处女座")

if month==8 and data>31:

print("您输入的日期有误,请重新输入")

elif month==9 and data>=23 or month==10 and data<=22:

print("您的星座是天秤座")

if month==9 and data>30:

print("您输入的日期有误,请重新输入")

elif month==10 and data>=23 or month==11 and data<=21:

print("您的星座是天蝎座")

if month==10 and data>31:

print("您输入的日期有误,请重新输入")

elif month==11 and data>=22 or month==12 and data<=21:

print("您的星座是人马座")

if month==11 and data>30 :

print("您输入的日期有误,请重新输入")

elif month==12 and data>=22 or month==1 and data<=19:

print("您的星座是摩羯座")

if month==12 and data>31:

print("您输入的日期有误,请重新输入")

else:

if year<1000:

print("请输入不小于1000的年份")

else:

print("")

python输入生日输出星座_python输入日期输出星座?相关推荐

  1. python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...

  2. python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 读取键盘 输入 ...

  3. python3接收用户输入的语句是_python输入语句是什么

    python输入语句是"input()".input()函数可以从标准输入读入一行文本,默认的标准输入是键盘:即读取用户从键盘输入的信息.input()可以接收一个Python表达 ...

  4. python输出偶数_Python习题册028:输出列表中的偶数

    任务028描述 用Python编写一个程序,要求输入一个列表,可以将其中所有的偶数打印出来,偶数的排列顺序与其在原始列表中的出现顺序一致. 示例用的列表元素如下: numbers = [ 386, 4 ...

  5. python时间差计算器时分秒_python 实现日期计算器

    题目 输入两个日期,计算出两个日期之间间隔(除去周末)多少天? 思路 1. 比较输入的日期,那个在前面,哪个在后面. 2. 计算从前日期到后日期的天数 3. 考虑周末的情况 代码 代码为初学者手撕,难 ...

  6. php+时间戳+星座,php 根据日期显示星座的简单示例

    这篇文章主要为大家详细介绍了php 根据日期显示星座的简单示例,具有一定的参考价值,可以用来参考一下. 想知道你是哪个星座的吗,这段代码只需要你输入生日,即可显示所在星座,php根据日期显示所在星座, ...

  7. php 根据日期获取星座,js 根据日期获取星座名称

    //js 根据日期获取星座名称 function toStar( date ) { ss = date.split( "-" ); month= parseInt( ss[1], ...

  8. PHP使用Switch语句判断星座,PHP根据日期判断星座的函数

    PHP根据日期判断星座的函数 PHP #星座 #函数2013-03-22 10:00 星座很流行嘛,下面提供一个用PHP来判断指定一日期属于哪个星座的函数. 下面是函数的代码: function yi ...

  9. python输入十个数输出最大值_python输入十个数如何输出最大值

    python输入十个数输出最大值的方法:1.如果是整数的话,使用函数[a, b, c = map(int, input().split())]:2.使用函数[X=input().split()]. 相 ...

最新文章

  1. intellij 打开node项目 一直停留在scanning files to index....,或跳出内存不够的提示框...
  2. Linux下的一些问题收集及解决方法(一)
  3. C++ PAT 乙级 1007——素数对猜想
  4. idea docker 一键部署实战
  5. 《游戏编程模式》一第7章 状态模式
  6. Redis分布式锁的正确实现方式
  7. 搞定所有的跨域请求问题 : jsonp CORS
  8. 能源路由器入门必读:面向能源互联网的架构和功能
  9. docker 镜像启动成功但是无法访问
  10. C# 导出Excel、组件NPOI设置单元格格式
  11. mysql 口令_怎么样为用户设定口令(MYSQL)_MySQL
  12. 最快路由器服务器地址,路由器中radius服务器IP地址要用什么样的IP
  13. 如何在面试中介绍自己的项目经验(作者原创版)
  14. 西瓜视频直播显示服务器升级中,西瓜视频如何更新版本
  15. 分别计算二维数组主对角线元素与辅对角线元素的和。
  16. Win32汇编学习笔记之基础篇
  17. 学渣的刷题之旅 leetcode刷题 9. 回文数
  18. 大型API网关(六)—— 监控和预警
  19. 信息熵(entropy)定义公式的简单理解
  20. 7-3 DAG图优化 (15 分)

热门文章

  1. 电子信息 物联网 微电子等专业毕业设计选题表1-20
  2. 空气动力研究与发展中心计算机所,中国空气动力研究与发展中心报告.pdf
  3. Keras教程:使用Keras开始深度学习和Python(上)
  4. 2020李宏毅机器学习笔记-More about Auto-encoder
  5. scrapy爬取天涯帖子内容
  6. syscall常量解释(持续完善中)
  7. 读 Linux 像读小说「GitHub 热点速览 v.22.03」
  8. Android鹰眼轨迹追踪
  9. idea在plugins中搜不到插件MyBatisX
  10. 自己动手提高ubuntu性能