"""

还有几个星座符未画

"""

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 date

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())

我要评论

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

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

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

  2. python画-如何用Python画各种著名数学图案 | 附图+代码

    原标题:如何用Python画各种著名数学图案 | 附图+代码 用Python绘制著名的数学图片或动画,展示数学中的算法魅力. Mandelbrot 集 代码:46 lines (34 sloc) 1. ...

  3. python画树叶-用python画树叶

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. draws a 叶子 and fill it. t.begin_fill ...

  4. python画函数曲线-python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H・Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  5. python画曲线-利用python画出AUC曲线的实例

    以load_breast_cancer数据集为例,模型细节不重要,重点是画AUC的代码. 直接上代码: from sklearn.datasets import load_breast_cancer ...

  6. python画超长图-python 画长图

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 最近遇到个任务需要画一些坐标图,我就在想,用了这么长时间的 python 了,能不 ...

  7. 用python画玫瑰花-用python画一朵玫瑰给你

    原标题:用python画一朵玫瑰给你 版权声明:原创文章转载请注明来源. https://blog.csdn.net/samll_snail/article/details/85853630 听说 p ...

  8. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  9. 用python画星空-用python画星空源代码是什么?

    7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台 用python画星空源代码是什么?7mr少儿编程网-Scratch_Python_教程_免费儿童编程学习平台 用python ...

最新文章

  1. Jenkins首次安装推荐插件出错 No such plugin: cloudbees-folder 超详细解决方案
  2. setInterval动态时间处理
  3. 提交代码到GitHub,小绿格却不增加?
  4. ASP.NET Core EFCore 之Code First
  5. STM32的调试方式、更新程序、仿真以及补救措施
  6. excel单元格调用mysql数据_Excel 使用单元格的值 查询MySQL数据库并返回数据给相应的单元格...
  7. MATLAB-循环类型相关(for while break continue)
  8. 博客园在升级的路上,不妨更自信些,同时说说我们可以为博客园做些什么
  9. python时间函数报错_Python Day11-LEGB-global-时间函数
  10. 404页面应该怎么做?
  11. 安微六安二中2021高考成绩查询,喜报!六安一中、六安二中、毛坦厂中学......高考“成绩单”出炉...
  12. 第十四周 项目1抽象基类
  13. ImageView 加载本地(手机)图片
  14. linux中pid gid tgid tid的区别和联系
  15. SLAM学习——李群与李代数
  16. project 2016软件
  17. js阻止冒泡事件发生(react)
  18. 【ubuntu】virtualbox安装增强功能时:未能加载虚拟光盘到虚拟电脑
  19. 两位前阿里 P10 的成长经历,让我学到这几点
  20. 计算机系毕业论文写什么,计算机系的毕业论文 怎么写?

热门文章

  1. 广东省全部高校列表(本科+专科)及联系方式
  2. 探索式测试:通宵测试法
  3. 使用移动设备访问电脑本地项目教程
  4. jquery监听pda 按键_js 点击input焦点不弹出键盘 PDA扫描枪
  5. 值得拥有的5 款功能强大的免费 PDF 编辑器
  6. 第十五周翻译 ——配置和概况
  7. google chrome主页被毒霸篡改解决方式
  8. 心有多宽 路就有多宽
  9. 东南大学计算机保研预报名,我是一个保研成功的幸运儿,分享我的五个方法—东南大学保研经验...
  10. uni-app实战之社区交友APP(1)项目介绍和环境搭建