算腾网 免费算命
免费算命

算命APP下载

在线算命
免费算命

算命APP下载

python如何展示十二星座的信息 (python分析星座)

十二星座算腾网 2025-08-20 05:19:48 来源:互联网

python如何展示十二星座的信息?

'处女座','天秤座','天蝎座','射手座','魔羯座','水瓶座','双鱼座'] b=input("请输入星座名称:"...

用python做输入生日,判定星座

很简单啊,把每个星座写成函数,然后一个判断他输入的日期,调出响应的函数就可以了。

谁会编程序python shell,怎么写看出生年月然后看出生肖和星座~

这个问题难倒是不难,就是麻脊磨肢烦点儿。

比如出生年年月是M/D/Y,利用datetime模块获取当前时间的年份,然后,可以推出出生年份,创建一个生肖的字典,从key从0到11,设樱世定一个参照年份y,用出生年份减去y,然后得到整除12的余数,对应到字典,就知道是什么生肖了。

星座的话游蔽,这个也简单,创建一个星座字典,用datetime模块可以判断出生月日属于哪个生肖,查找字典就可以的出来了。

具体的你自己实现下,应该不用超过50行代码就可以搞定。

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

"""

还有几个星座符未画

"""

import turtle

class Ph():

    def __init__(self):

         pass

     

    def  Aries(self):

          turtle.pensize(10)

          turtle.seth(190)

          turtle.circle(-25,240)

          turtle.circle(-300,30)

          turtle.seth(-80)

          turtle.fd(20)

          turtle.seth(80)

          turtle.fd(20)

          turtle.circle(-300,30)

          turtle.circle(25,240)

          return "白羊星座符"

    def  Taurus(self): 

          turtle.pensize(10)

          turtle.seth(-90)         

          turtle.fd(100)

          for i in range(2):

                turtle.seth(190)

                turtle.fd(80)

                turtle.circle(-20,180)

                turtle.fd(80)

          turtle.circle(100,30)

          turtle.penup()

          turtle.seth(100)

          turtle.fd(5)

          turtle.seth(90)

          turtle.pendown()

          turtle.circle(-10,180)

          turtle.circle(-80,70)

          return "金牛星座符"

    def Gemini(self):

        return "双子星座符"

    def Cancer(self):

        return "巨蟹星座符"

    def Leo(self):

        return "狮子星座符"

    def Virgo(self):

        return "处女星座符"

    def Libra(self):

        return "天秤星座符"

    def Scorpio(self):

        return "天蝎星座符"

        

    def Sagittarius(self):

        return "射手星座符"

    def Capricornus(self):

        turtle.pensize(10)

        turtle.circle(-20,60)

        turtle.seth(-90)  

        return "魔羯星座符"

    def Aquarius(self):

        return "水瓶星座符"

    def Pisces(self):

        return "双鱼星座符"

    

class Zkz(Ph):

     

     def __init__(self):

         pass

     def sx(self,year):

         y = (year-1972)%12 #对12取余

         return shx[y] #从字典shx里依次取对应的生肖,如:1972即余数0,取“鼠”

     def xz(self,month,date):

         if dated[month-1]: #如果是1.19号,即取d中1月份的20

             return c[month-1]#日期在20号之前,即取对应到c的摩羯座

         else:

             return c[month] #否则就是20号之后,下一个水瓶座    

if __name__=="__main__":

     f1="精力旺盛、活力充沛的星座。性格与爱情多数“横冲直撞”,但纯真的个性里没有杀伤力,所以不用太担心"

     f2="慢条斯理的星座。凡事总是考虑后再过滤,属於大器晚成型,情思也比较晚开。他们有超人的稳定性,一旦下赌注,就有把握赢"

     f3="变化速度快如风的星座。双子的双重性格常搞的别人和自己头痛万分,对於事业与爱情,如果肯多花点心思经营,应该会是很好的,但...他们实在是太机灵了"

     f4="非常需要爱与安定的星座。爱猜疑的个性,使他们在人生旅途上处处显得缺乏安全感。但是带著母爱光辉的巨蟹,为了所爱倒是心甘情愿的付出"

     f5="讲究气派华丽的星座。狮子是森林之王,理所当然喜欢呼朋引伴,有些耐不住寂寞。他们有冲劲,虽然粗枝大叶,但为人讲义气,也蛮有人缘"

     f6="有点挑剔又追求完美的星座。缺乏信心的个性,常在潜意识里责怪自己不够美好;虽然难免会使心情沉重,但天生的优点就是放得开,不会就此一蹶不振"

     f7="爱美又怕空虚的星座。凭借天生的外交本领,能在各色人物之间周旋;但有时也会因为过于顾虑面面俱到,搞的吃力不讨好,脑筋常常转来转去,当心神经衰弱"

     f8="神秘诡谲,令人费疑猜的星座。他们可以很执著,也可以很破坏;在爱情的国度里黑白分明,没有灰色地带,他们对於自己的目标相当清楚,一旦确立就往前冲"

     f9="自由浪漫也滥情的星座。不爱受约束的个性使他们很怕被捆绑,多情的天性也使他们四处寻求猎物;性情天真,常会伤了人也不自觉,爱他们~就由他们去吧"

     f10="严谨刻板,稳重老成的星座。虽然他们一向给人呆板的印象,但是呆板的人普遍说来不太耍花样;不管是在事业或爱情上,他们也都以这份特殊气质获胜"

     f11="思想超前,理性自重的星座。一样的不爱受约束,一样的博爱,但他们还是不同射手座;他们较著重於精神层次的提升,是很好的启发对象"

     f12="多愁敏感,爱作梦、幻想的星座。天生多情,使他们常为情字挣扎,情绪的波动起伏也跟脱不了关系;但他们生性柔弱,很喜欢奉献,也不会随意伤人"

     b={'白羊座':f1,'金牛座':f2,'双子座':f3,'巨蟹座':f4,'狮子座':f5,'处女座':f6,'天秤座':f7,'天蝎座':f8,'射手座':f9,'魔羯座':f10,'水瓶座':f11,'双鱼座':f12}

     shx = {0:"鼠",1:"牛",2:"虎",3:"兔",4:"龙",5:"蛇",6:"马",7:"羊",8:"猴",9:"鸡",10:"狗",11:"猪"}

     d = (20,19,21,20,21,22,23,23,23,24,23,22) #按日期顺序把每个月的分隔星座的日期列出来,从水瓶座(1月)开始

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

     # 有了列表d的分隔日期,对应在此分隔日期之前的星座写入列表c,如:第一个水瓶座的20号之前是摩羯座

     sr = input("请输入您的生日(格式:1992.03.21):")

     z=Zkz() 

     t = sr.split(".") #切片,把sr以“.”分割,变成3个字符串

     year = int(t[0])

     month = int(t[1])

     date = int(t[2])

     print ("您的生肖是:%s"% z.sx(year))

     print("您的星座是:%s"% z.xz(month,date))    

     print('{0}是{1}'.format(z.xz(month,date),b.get(z.xz(month,date))))

     if z.xz(month,date) is  '白羊座': 

            print(z.Aries())

     elif z.xz(month,date) is '金牛座':

            print(z.Taurus())       

     elif z.xz(month,date) is '双子座':

            print(z.Gemini()) 

     elif z.xz(month,date) is '巨蟹座':

            print(z.Cancer())     

     elif z.xz(month,date) is '狮子座':

            print(z.Leo())

     elif z.xz(month,date) is '处女座':

            print(z.Virgo())  

     elif z.xz(month,date) is '天秤座':

            print(z.Libra()) 

     elif z.xz(month,date) is '天蝎座':

            print(z.Scorpio())    

     elif z.xz(month,date) is '射手座':

            print(z.Sagittarius())

     elif z.xz(month,date) is '魔羯座':

           print(z.Capricornus())

     elif z.xz(month,date) is '水瓶座':

           print(z.Aquarius())

     elif z.xz(month,date) is '双鱼座':

           print(z.Pisces())



好男人面相特征及什么手相的人难长寿
  好男人面相特征,在现实生活中,好男人总是要更受欢迎的,因此,大多数的男人都希望自己能够成为大家眼中的“好男人”,而一个男人是否能够成为大家眼中的“好男人”,是受到很多方面的因素影响的,而面相也是其中之一,那么,就面相上来看,好男人的面相特征都有哪些呢。  1,太阳穴饱满的男人当属于“好男人”,相学上又把太阳穴称作“
6
2025-08-28 10:28:16
恋爱成功风水妙招及办公室风水缺角化解
  两个人相爱也是需要天时,地利,人和的,也就是说地点和给对方的印象都是十分重要的因素。  有些人对于恋爱比较在意,在此介绍“化风水”中的“桃花位”,所谓“桃花位”指的是桃花开的方位,具有提升恋爱运势的特殊力量,只要将花摆在“桃花位”上,便容易有恋爱的感觉。  想要结交异性缺苦无机会,建议有此种烦恼的人,不妨试试“桃色
20
2025-08-28 10:28:08
属鼠的人如何与同事相处及魅力所在
  生活中我们会遇到形形色色的人,每天与各种人打交道,所以说打交道也是一门学问,怎么和自己的朋友同事相处的愉快,也需要自己来判断每个人的脾气秉性。  属鼠的人有尊重和追求自由平等的意识,属鼠人的特征就是语不惊人死不休,打扮和做风同样异于常人,视办公室规则如无物,凡事都按自己的方式行事,他们并不是故意特立独行,只是习惯保
6
2025-08-28 10:27:58
最有领导能力的星座和真正孤独的星座
  最有领导能力的星座:摩羯座。  摩羯座的人是那种在大事面前面不改色,冷静自持的人,摩羯座看似很高冷,不苟言笑,其实摩羯是非常有大局观念的,在做决定的时候会考虑大多数人的想法,在其位谋其政,说的就是摩羯,也许他只是普通员工时,他不会考虑这些问题,但是摩羯座只要是当上了领导,他就会自然而然地接过身上的责任和担子,这样的
10
2025-08-28 15:16:01
热门算命
  • 八字算命 八字算命
    八字算命主要是通过对人出生时间点在年、月、日、时这四个方面进行综合分析与推测,并以此来了解一个人一生福祸吉凶祸福。
  • 起名相关 起名相关
    名字笔画五行在五格剖象中要五行相生,不能相克。本站基于此算法自动起名。本网站免费提供宝宝在线起名,店铺在线起名,公司在线起名服务。
  • 在线排盘 在线排盘
    八字排盘是一种古老的占卜学,将每个人的八字当作一个有相互关联的系统,并以此为依据来判断人生发展趋势和吉凶祸福未来情况。
  • 八字合婚 八字合婚
    八字合婚是把双方八字配在一起,对五行是否和谐,所行大运流年有无冲克等问题详加研究。
  • 名字打分 名字打分
    名字打分指用现代姓名学理论和方法对姓名进行分析。以易经为基础,再加上数理的搭配,五行的平衡猜测预测一个人的基本情况和基本信息。
  • 血型配对 血型配对
    血型配对是指根据血型来匹配伴侣之间的爱情关系。血型配对的主要考虑因素是血型的类别,还会根据血型间的遗传关系以及许多特殊的联系或共同特征来做出深度分析配对。
  • 风水测算 风水测算
    风水测算就是通过各种方式对一个人或一个家庭所处地理位置和环境进行科学测量后得出“吉凶星”信息。然后根据这些信息和原理对使用者所面临风险进行预测评估并提供解决方案。
  • 姓名配对 姓名配对
    姓名姻缘配对方式基于中国传统易经文化,是通过分析某一对双方的真实姓名来进行分析,以定见他们之间关系是否稳定,及其未来发展可能性。
  • 指纹算命 指纹算命
    指纹算命是根据人的指纹形状、纹路和分布等特征,来推测人的性格、命运及性格变化趋势的一种算命方式。

 

姓名(必填)
性别(必填)
生日(必填)
出生時辰: