答案:

name=input('请输入你的名字:')                                    #先输入名字
shengxiao='猴鸡狗猪鼠牛虎兔龙蛇马羊'                     #先定义生肖
xz_name=['摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座'] #接着定义星座
xz_date = ((1,20),(2,19),(3,21),(4,21),(5,21),(6,22),(7,23),(8,23),(9,23),(10,23),(11,23),(12,23))#再定义日期
year,month,day = eval(input("请输入出生年月日,用逗号分隔:"))  #输入年月日
u_shengxiao =shengxiao[year%12]                               #除以一年12个月
u_xz_name =xz_name[len(list(filter(lambda x:x<(month,day),xz_date)))%12]
print("属:%s  星座:%s"%(u_shengxiao,u_xz_name))

如果答案,您满意,请采纳意见和点赞关注,支持一下,谢谢!

Python编程通过出生日期判断星座相关推荐

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

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

  2. python编程之如何判断某个元素在不在列表里面

    python编程之如何判断某个元素在不在列表里面 keyword_list = ["对象","python"]if "对象" in keyw ...

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

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

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

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

  5. python 条件语句 出生年月 判断星座_python学习:根据生日判断12星座

    一.星座如何打印出来 python输入 arr1 = ['白羊座', '金牛座', '双子座', '巨蟹座', '狮子座', '处女座', '天秤座', '天蝎座', '射手座', '摩羯座', '水 ...

  6. python简笔画程序_用python设计程序输生日判断星座,及星座简笔画。

    展开全部 """ 还有几个星座符未画 """ import turtle class Ph(): def __init__(self): p ...

  7. 用python画星座,用python设计程序输生日判断星座,及星座简笔画。

    """ 还有几个星座符未画 """ import turtle class Ph(): def __init__(self): pass d ...

  8. python星座判断_python根据月日判断星座

    用python设计程序输生日判断星座,及星座简笔画. 用Python做输入生日,判定星座及性格特点,星座符很简单的其实 input一个用户输入变量 判定input是什么星座,也是if判定条件, 最后p ...

  9. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  10. python重复元素判定编程_从零开始学Python编程四:条件判断与循环

    前面已经介绍了不少Python基础知识,大家不要觉得不耐烦,想要学好Python,做好Python开发,一定要打牢基础.大家也发现了,Python中很多基础知识和数学算法是一样的,比如今天要教给大家的 ...

最新文章

  1. Alt + sysrq + REISUB doesn't reboot my laptop
  2. oracle em 双网卡,VirtualBox 双网卡配置
  3. 用C#访问Hotmail -转
  4. 新rust怎么拆除围墙_小区围墙半夜被人拆了,破坏者竟是开发商!记者采访被推出门...
  5. BZOJ1050 [HAOI2006]旅行
  6. pdo mysql_PDO MySQL
  7. linux mysql移植_linux 下mysql 移植设置方法
  8. 实验吧-密码学-杯酒人生(特殊凯撒--维吉尼亚密码)(凯撒加解密脚本、维吉尼亚密码加解密脚本)...
  9. Python使用鼠标滚轮调整tkinter应用程序窗口大小
  10. 这个机器人不学数据集,“纯玩”get各类家务技能,LeCun觉得很赞
  11. angular学习笔记(九)-css类和样式2
  12. 解决办法:gtk_image_menu_item_set_image()菜单图标无法显示
  13. redchat怎么编写shell脚本_Linux如何编写shell脚本?
  14. MAVEN处理本地jar包 ojdbc7 的spingboot配置
  15. 你必不可能错过的java开源商城项目
  16. 点云统一法线方向(未知视点)
  17. 嵌入式学习笔记-2022.2.22
  18. 以XML数据源为例的一个数据结构化方法
  19. 计算机18个专业方向
  20. 从服务器基础环境配置到搭建Docker+Gitlab+Gitlab Runner,完整介绍Spring Boot项目的持续集成与持续交付具体实现!

热门文章

  1. HeartBeat的一些介绍和功能上的一些总结
  2. 岁月温柔-3 清明节医院复查,去昆明过冬是否会是一种奢望?
  3. Linux内核崩溃转存,Ubuntu 12.04 配置内核崩溃自动重启及转存
  4. MATLAB高维矩阵的求和、索引
  5. 虎年用Python画一只老虎?
  6. 常见的日期计算问题(模板)
  7. html画圆中有个正方形,Adobe Illustrator CS6中绘画圆形及正方形的操作使用方法
  8. STM32的Flash地址是0x08000000,从0x00000000不可以?
  9. 相对url和相对路径
  10. 不动产租赁运营平台,为不动产租赁提供强劲的运营支持