怎么利用python输出星座?下面给大家带来具体方法:

思路:

1、定义一个get_constellation(month,date)函数,来获取出生日期。

2、创建一个dates和constellations分别来储存对应的日和星座。

3、用if语句判断输入的日数是否小于出生月份减一所对应的日数。

4、如果是就返回月份减一所对应的星座,不是就返回出生月份所对应的星座。

5、输出用户输入的结果。

相关推荐:《Python视频教程》def get_constellation(month, date):

dates = (21, 20, 21, 21, 22, 22, 23, 24, 24, 24, 23, 22)

constellations = ("摩羯", "水瓶", "双鱼", "白羊", "金牛", "双子", "巨蟹", "狮子", "处女", "天秤", "天蝎", "射手", "摩羯")

if date < dates[month-1]:

return constellations[month-1]

else:

return constellations[month]

print (get_constellation(7, 10) )

结果如下:巨蟹

怎么利用python输出星座符号_怎么利用python输出星座相关推荐

  1. python对数运算符号_科学网—Python中算数运算符之注意及np.logspace - 张伟的博文...

    (一)算数运算符 数字2 是一个整数的例子. 长整数 不过是大一些的整数. 3.23和52.3E-4是浮点数的例子.E标记表示10的幂.在这里,52.3E-4表示52.3 * 10-4. (-5+4j ...

  2. python父亲节符号_菲菲用python编程绘制的父亲节礼物

    爱心热气球 菲菲说带着爸爸一起坐热气球 绘制此图菲菲一共写了60行代码 视频动画 Turtle 库 代码 importturtle t = turtle t.bgcolor("pink&qu ...

  3. python语言中运算符号_详细介绍Python语言中的按位运算符

    <从问题到程序:用Python学编程和计算>--2.11 补充材料 本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第2章,第2.11节,作者:裘宗燕 ...

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

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

  5. python的论文图表_如何利用Python绘制学术论文图表方法

    论文中图表形式多样,常用的处理工具有excel.MATLAB以及Python等,excel自处理的方法有两个缺陷: 1.当数据较多时,容易出现excel"翻白眼"的现象: 2.需要 ...

  6. python装饰器理解_如何理解Python装饰器?

    首先,本垃圾文档工程师又来了.开始日常的水文写作.起因是看到这个问题如何理解Python装饰器?,正好不久前给人讲过这些,本垃圾于是又开始新的一轮辣鸡文章写作行为了. 预备知识 首先要理解装饰器,首先 ...

  7. python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...

    来源:大数据 作者:罗攀 蒋仟 本文约5000字,建议阅读20分钟. 本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 本文涉及 ...

  8. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

  9. python适用于哪些芯片_五年Python三大秘诀!日常生活不可或缺的秘密武器

    EDA365欢迎您登录! 您需要 登录 才可以下载或查看,没有帐号?注册 x 本帖最后由 Ber_thaw99 于 2020-12-28 14:07 编辑' P& t5 n# [5 J) Y& ...

最新文章

  1. Java数组常见操作
  2. Asp.Net Core中的静态文件-12
  3. eplan连接定义点不显示_显示无线桥接成功,但是连接副路由器的设备依然上不去网的问题...
  4. LookupError: unknown encoding: cp65001及命令行无法输入中文问题(转)
  5. 【DevExpress】 SearchLookUpEdit
  6. MySQL重要但容易被忽略_MySQL自定义函数存储过程
  7. Java下载文件,中文文件名乱码问题解决
  8. Crack内网通积分规则(基于版本3.4.3035)
  9. 如果开发“科技”一查通小程序软件查询添加剂信息是否有前途呢?
  10. a 标签 jq js 打开新页面跳转
  11. 申请美国密歇根州立大学需要具备哪些条件?
  12. MATLAB编程之PTB: 实验暂停
  13. <UDP网络编程>——《计算机网络》
  14. java c 速度_Java和C#运行速度对比:Java比C#快约3倍
  15. 招商银行信用卡中心实习生招聘(第二批)题解
  16. 算法实战应用案例精讲-【自动化办公】使用Python操作PDF文档全记录(python代码实战)
  17. exsist什么意思_exist什么意思_通达信EXIST什么意思
  18. ZZY‘s_wsl_guide
  19. 【PLC】Q02HCPU USB驱动安装
  20. 魔兽世界客户端数据研究(一)

热门文章

  1. R语言ggplot2画图
  2. IOS APP端京东支付集成
  3. 1.5计算机网络的主要性能指标(7个)
  4. 缺水危机影响芯片供应,台积电启动供水计划
  5. nginx访问本地目录一直不好使_「welcome to nginx」nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法 - seo实验室...
  6. 中概股最牛财报!直播这么火为何却只有陌陌赚了大钱?
  7. Excel打印预览时反应很慢
  8. linux鼠标灵敏度参数,linux怎么设置鼠标灵敏度? linux设置鼠标灵敏度的方法
  9. 共享单车:一面国民“照妖镜”
  10. 网上搜刮的一些腾讯游戏客户端开发(实习)面试的考题及部分答案