每当发生显著的重大天象时,天文学家、科普工作者和媒体总会在社会上,特别是年轻人之间掀起一股天文学热潮。为了方便研究及观测天上诸多恒星,人们把星空分为若干个区域,每一区就是一个星座。对于夜空爱好者来说,星座有着很大的魅力。而就星座来言,因为有着具体的划分规律,计算机是可以根据规律判断星座的,下面,我们就用python中的条件语句判断星座。

输入年月日,a为年,m为月份,d为日期,算出天干地支def xz(month, date):

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

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

if date

return xzs[month-1]

else:

return xzs[month]

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

如果是就返回月份减一所对应的星座,不是就返回出生月份所对应的星座。print("您出生于{}{}年,属{},你的星座为{}座.".format(Tiangan[b],Earthly_branch[c],Phase[c],xz(m,d)))

以上就是用python中条件语句if判断星座的方法,是不是挺有趣的呢?快尝试看看吧~

python星座判断_如何用python条件语句判断星座?相关推荐

  1. python输出偶数_如何用python判断奇偶数

    问题分析:用Python编写一个程序,判断输入的数字是奇数还是偶数,并相应的输出信息,要判断一个数为奇数还是偶数,依据的是它被2除后的余数.因此可以用"%"运算符来计算并判断. 代 ...

  2. python小助手_如何用python写个人专属群聊提醒小助手?

    前言 大家还记得教会父母玩微信是什么时候吗?父母学会后,我们的生活就发生了「质」的变化,父母也许会吐槽你的微信头像不好,要你换一个头像. 最近 pk哥 又被母后大人吐槽了,原因是亲戚微信群里某个亲戚生 ...

  3. python做网站开发_如何用Python做网站开发

    很多人想要用Python做网站开发,但是又不知从何入手,接下来小编介绍用Python做网站开发需要学习哪些知识,又应该以什么样的顺序来学. 第一步:HTML(超文本标记语言)是网页的核心,学好HTML ...

  4. python三门问题_如何用 Python 解读著名的“三门问题”?

    原标题:如何用 Python 解读著名的"三门问题"? 作者 | 小詹 责编 | 郭芮 本文我们用Python分析著名的"三门问题". 不过在这之前 ,可以先来 ...

  5. python翻页_如何用python tkiner实现图片翻页功能

    如何用python tkiner实现图片翻页功能 发布时间:2020-06-26 12:52:59 来源:亿速云 阅读:108 作者:Leah 如何用python tkiner实现图片翻页功能?针对这 ...

  6. python预测房价走势_如何用 Python 预测房价走势?

    原标题:如何用 Python 预测房价走势? 买房应该是大多数都会要面临的一个选择,当前经济和政策背景下,未来房价会涨还是跌?这是很多人都关心的一个话题.今天分享的这篇文章,以波士顿的房地产市场为例, ...

  7. python怎么读_如何用Python读写文件

    前面我们已经介绍了很多Python相关的基础知识,大家是不是对Python已经有了进一步认识了呢?作为人工智能时代的热门编程语言,开始接触并学习Python的孩子越来越多,家长们都不想让自己的孩子落于 ...

  8. python旅游推荐系统_如何用Python搭建一个简单的推荐系统?

    推荐系统的相关知识我们已在前文中提到,在这篇文章中,我们会介绍如何用Python来搭建一个简单的推荐系统. 本文使用的数据集是MovieLens数据集,该数据集由明尼苏达大学的Grouplens研究小 ...

  9. 用python开启相机_如何用Python打开realsenseD435相机并获取相机参数

    如何用Python打开realsenseD435相机 import pyrealsense2 as rs import numpy as np import cv2 if __name__ == &q ...

最新文章

  1. 柱状图、堆叠柱状图、瀑布图有什么区别?怎样用Python绘制?(附代码)
  2. linux进程及作业管理实验,Linux 进程及作业管理(示例代码)
  3. 如何让自学更有效率?
  4. Unity的属性注入
  5. BlackBerry模拟器支持中文
  6. 计算机网络基础知识试题及答案,计算机网络基础知识试卷及答案
  7. 语音识别的概念和前世今生
  8. 【Python脚本进阶】2.4、conficker蠕虫(上):Metasploit攻击Windows SMB服务
  9. ubuntu安装PYQT4
  10. android 网易音乐sdk,Netease Music SDK 开发文档
  11. 低资源和跨语言NER任务的新进展:词级别数据增强技术
  12. Spire.PDF帮你高效搞定PDF打印
  13. 快捷键Ctrl+s快速保存,屏蔽保存网页到本地
  14. Jenkins执行shell命令,提示Pseudo-terminal will not be allocated because stdin is not a terminal.
  15. 前端失业 3个月,尝试接私单的感触
  16. Reason: Cannot pass null or empty values to constructor in spring security
  17. 【电脑配置知识】处理器 CPU
  18. 美股投资指南 – 网上美股开户其实很简单
  19. 【大数据】Hadoop (二) HDFS
  20. 开始使用Elasticsearch (2): 了解如何进行搜索

热门文章

  1. 科学-哲学-美学:美学(中国哲学二级学科)
  2. 中国残障人家庭伦理电影剧本《温暖新家》招募投资人
  3. AIQ |【学界】机器学习、数据科学 如何进阶成为大神?
  4. 【太湖美---无锡】
  5. matlab模拟简单孔径衍射图样,一种获得任意形状孔径产生衍射图样的方法
  6. 对于MAC地址的认识,以及MAC地址和IP地址的区别,MAC地址和IP地址各起到什么作用?
  7. 既然有公平锁,为什么还要有非公平锁
  8. 资料:《新概念英语》旧版(第二册)原文及全文翻译
  9. 【Java Web】在html界面中提交表单,由jsp进行接收并展示[jsp的接收使用的是jsp内置对象] 【上课记录】
  10. 嫌苹果鼠标(magic mouse)的灵敏度(跟踪速度)设置最大了都不够快,妙控板(magic trackpad)的灵敏度(跟踪速度)设置最大了都不够快(苹果鼠标/妙控板命令行设置灵敏度)