网上有很多关于星座表十二顺序排列,十二星座的排行顺序的知识,也有很多人为大家解答关于星座表十二顺序的问题,今天刺梨占星网(nayona.cn)为大家整理了关于这方面的知识,让我们一起来看下吧!
本文目录一览:
1、星座表十二顺序
2、十二星座排位顺序
星座表十二顺序
这节课,仍然是复习input输入和if判断的用法,要做一个根据输入月份和日期输出是什么星座的程序。
先来做一下上节课的练习:
输入数字1-7判断是星期几
程序应该类似如下:
#coding=utf-8
#输入数字1-7判断是星期几
#作者:学哥 时间:2017/1/1
num=int(input("week num"))
if num==1:
print "Monday"
elif num==2:
print "Tuesday"
elif num==3:
print "Wednesday"
elif num==4:
print "Thursday"
elif num==5:
print "Friday"
elif num==6:
print "Saturday"
elif num==7:
print "Sunday"
else:
print "error input"
测试结果如下:
输入月份和日期
要判断星座,先要输入月份和日期:
#coding=utf-8
#输入月份hé日期输出是什么星座
#作者:学哥 时间:2017/1/1
month=int(input("month:"))
day=int(input("day:"))
print "month:",month,"day:",day
检查月份和日期是否正确
if month<1 or month>12:
print "month must in 1-12"
if day<1 or day>31:
print "day must in 1-31"
运行一下程序:
发现一个问题:月份判断没有问题,但是日期判断有问tí,因为日期并不是每个月都是31天,根据月份不同,日期可能有30天或者31天,或者28天,如何检查呢
判断修改如下:
if month<1 or month>12:
print "month must in 1-12"
else:
if month==2:
if day<1 or day>28:
print "day must in 1-28"
elif month==4 or month==6 or month==9 or month==11:
if day<1 or day>30:
print "day must in 1-30"
else:
if day<1 or day>31:
print "day must in 1-31"
代码如下:
运行结果如下:
星座如何判断
输入处理好了,接下来要如何进行判断呢?
首先是要知道12个星座对应的日期分别是什么:
从这个表格里面,可以分析出一个规律来:在一个月里面,最多只可能有2种星座
例如,1月份,如果小于等于19日,则是摩羯座,否则就是水瓶座
例如,2月份,如果小于等于18日,则是水瓶座,否则就是双鱼座
以此类推,此规则具有一致性,因此,判断代码如下:
if month==1:
if day<=19:
xingzuo="mojie"
else:
xingzuo="shuiping"
elif month==2:
if day<=18:
xingzuo="shuiping"
else:
xingzuo="shuangyu"
......
最后将星座增加到输出中
print "month:",month,"day:",day,"xingzuo:",xingzuo
完整的程序
执行结果如下:
如何测试到每一种情况
程序很长,分支情况也特别多,测试需要尽量测试到每一种情况,程序的每一个分支都要走到
这里的星座可以这样测试,按照表格当中的星座次序从上往下测试,每个星座测试4个日期
例如:白羊座是从3月21到4月20,那么开始日和结束日肯定要测试的,然后3月底日期,和4月1日
上面测试的日期就是3月21日,3月31日,4月1日,4月20日
依次类推,其他星座都测试4个日期,这样可以尽量测试到所有的分支
课后作业:
输入一个年份,判断输出闰年或者平年
提示1:闰年的规则,能被4整除的年份是闰年,但要排除那些能被100整除并且不能被400整除的年份
提示2:判断是否能整除,利用求yú运算符%,如果能被4整除,就是 x%4==0
例如:2016是闰年,2000年是闰年,2100年是平年
往期教程
0001 零基础的小白能学会编程吗?
0002 真的吗,700元的电脑可以学会编程?
0003 十分钟组装一台电脑开始编程
0004 如何编写人生的第一行代码helloworld
0005 键盘打字如何练成像黑客一样的飞速
0006 编程入门python语言之加法计算器
0007 编程入门python语言之四则运算器
第一部分前7课小结和课程规划说明及微信群主招募
0008 加减乘除也会算错?还要编写程序测试?
因为教程是系列教程,前后关联性非常强,请大家按照微信公众号的发布时间先后次序进行阅读。
微信公众号里面直接输入序号kě以查看该序号课程,例如输入0001可以查看【0001 零基础的小白能学会编程吗?】
作者简介
学哥,二十年编程经验,历任程序员,资深程序员,技术经理,项目经理,产品经理,系统架构师,IT总监。爱好篆刻,阅读,美食。
微信号简介
每天半小时零基础学编程。大人可以学,小孩也可以学。练打字,用软件,写文档,做网站,做App,编游戏,数据库,玩硬件,写程序,3D打印,无rén机,机器人。
html,css,javascript,python,php,java,swift,mysql,android,ios,raspberry pi,scratch. 微信公众号搜索:零基础学编程。
QQ群简介
欢迎大家加入QQ群 603559164 零基础学编程,交流学习,共同进步。
十二星座排位顺序
十二星座排位顺序
十二星座排位顺序,在很多情况下我们都会看看星座的运势,运势是和我们生活息息相关的,星座的运势我们很多人都会关心,我和大家一起来看看十二星座排位顺序的相关资料,一起来看看吧。
十二星座排位顺序1
十二星座的顺序依次为白羊座、金牛座、双子座、巨蟹座、狮子座、处女座、天秤座、天蝎座、射手座、摩羯座、水瓶座、双鱼座。
十二星座即黄道十二宫,是占星学描述太阳在天球上经过黄道的十二个区域,在占星学的黄道十二宫定义只是指在黄道带上十二个均分的区域,不同于天文学上的黄道星座。而经国际天文学联合会在1928年规范星座边界后,黄道中共有13个星座。
扩展资料:
星座的由来
二千多年前希腊的天文学家希巴克斯(Hipparchus,西元前190~120)为标示太阳在黄道上观行的位置,就将黄道带分成十二个区段。
以春分点为0°,自春分点(即黄道零度)算起,每隔30° 为一宫,并以当时各宫内所包含的主要星座来命名,依次为白羊、金牛、双子、巨蟹、狮子、室女、天秤、天蝎、人马、摩羯、宝瓶、双鱼等宫,称之为黄道十二宫 。总计为十二个星群。
在地球运转到每个等份(星群)时所出生的婴儿,长大后总有若干相似的特征,包括行为特质等。将这些联想(丰富的想像和创造力)串联起来,便使这些星群人性的具像huà了。
后来又加入神话的色彩,成为文化(主要指希腊和罗马神话)的重要部份。这套命理演进、流传至今至少五千年的.历史,它们以这十二个星座为代表。
十二星座排位顺序2
十二星座的排位顺xù
白羊座: 3月21日------4月19日
金牛座: 4月20日------5月20日
双子座: 5月21日------6月21日
巨蟹座: 6月22日------7月22日
狮子座: 7月23日------8月22日
处女座: 8月23日------9月22日
天秤座: 9月23日------10月23日
天蝎座: 10月24日------11月21日
射手座: 11月22日------12月21日
摩羯座: 12月22日------1月19日
水瓶座: 1月20日------2月18日
双鱼座: 2月19日------3月20日
扩展资料:
星座是指占星学中必不可少的组成部分之一,也是天上一群群的恒星组合。自从古代以来,人类便把三五成群的恒星与他们神话中的人物或器具联系起来,称之为“星座”。星座几乎是所有文明中确定天空方位的手段,在航海领域应用颇广。
对星座的划分完全是人为的,不同的文明对于其划分和命名都不尽相同。星座一直没有统一规定的精确边界,直到1930年,国际天文学联合会为了统一繁杂的星座划分,用精确的边界把天空分为八十八个正式的星座,使天空每一颗恒星都属于某一特定星座。这些正式的星座大多都以中世纪传下来的古希腊神话为基础。
在三维的宇宙中,这些恒星其实相互间不一定有实际的关系,不过其在天球这一个球壳面上的位置相近,而其实它们之间可能相距很远。如果我们身处银河中另一太阳系,我们看到的星空将会完全不同。自古以来,人们对于恒星的排列和形状很感兴趣,并很自然地把一些位置相近的星联系起来组成星座。
十二星座排位顺序3
十二星座性格分析
白羊座
白羊座的人非常自信,比较冲动。能力其实蛮强的,只是有时候得罪人而不自知。
金牛座
金牛座的人成熟稳重,为人可靠踏实。他们的消费观念比较保守,对自己的未来有着比较清晰的规划,在感情里容易受伤。
双子座
双子座的人古灵精怪,活得比较自我,喜欢追逐新鲜的事物,见异思迁也被他们带到了感情上。
jù蟹座
巨蟹座的人神经敏感纤细,非常顾家。无论男生女生,他们的性格都比较温柔,会把另一半照顾的无微不至,与之相对的是,他们的占有欲也非常的强。
狮子座
狮子座的人有王者之风,他们非常的自信、聪慧,不喜欢别人说自己不好,坚定地相信自己无所不能。对感情的yào求很高,极其专一。
处女座
处女座是非常讲究,典型的完美主义者,对另一半要求很高,不太喜欢社交。
天秤座
天秤座的人爱交朋友,不太会拒绝别人,不太自信,心理比较脆弱。
天蝎座
天蝎座的人比较腹黑,他们的外貌一般都还不错,性格爱记仇会报复,恋爱初期会比较喜欢试探自己的爱人,没有什么安全感,但是非常的专一。
射手座
射手座的人蛮自信的,他们自带幽默感,经常自己把自己逗笑。喜欢自由和新事物,经常控制不住自己,移情别恋。
摩羯座
摩羯座的人比较xiàn实,他们是工作狂,在爱情里属于默默付出的类型。
水瓶座
水瓶座的人表面比较天真烂漫,内心层次感què非cháng丰富。他们对人生有着自己的规划,热爱自由,注重隐私,是人道主义的拥护者。
双鱼座
双鱼座的人非常浪漫也非常感性,温柔多情是他们的特征。他们活在自己的幻想之中,同情心泛滥,因为duì异性太过于温柔,经常被人误会。
以上就是关于星座表十二顺序排列,十二星座的排行顺序的知识,后面我们会继续为大家整理关于星座表十二顺序的知识,希望能够帮助到大家!
本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://sm.nayona.cn/zqkj/55472.html