用python的turtle画图 turtle 画星座符号

 """
*****************输入出生年月可以知道生肖、煋座、星座符号和星座特点*********************
"""
f1="精力旺盛、活力充沛的星座,最佳配对是狮子座性格与爱情多数“横冲直撞”,但纯真的个性里没有杀伤力所以不用太担心"
f2="慢条斯理的星座,最佳配对是巨蟹座凡事总是考虑后再过滤,属於大器晚成型情思也比较晚开。他们有超人的稳定性一旦下赌注,就有把握赢"
f3="变化速度快如风的星座最佳配对是处女座。双子的双重性格常搞的别人和自己头痛万分对於事业与爱情,如果肯多花点心思经营应该会是很好的,但...他们实在是太机灵了"
f4="非常需要爱与安定的星座爱猜疑的个性,使他们在人生旅途上处处顯得缺乏安全感但是带著母爱光辉的巨蟹,为了所爱倒是心甘情愿的付出"
f5="讲究气派华丽的星座狮子是森林之王,理所当然喜欢呼朋引伴有些耐不住寂寞。他们有冲劲虽然粗枝大叶,但为人讲义气也蛮有人缘"
f6="有点挑剔又追求完美的星座。缺乏信心的个性常在潜意識里责怪自己不够美好;虽然难免会使心情沈重,但天生的优点就是放得开不会就此一蹶不振"
f7="爱美又怕空虚的星座。凭借天生的外交本領能在各色人物之间周旋;但有时也会因为过于顾虑面面俱到,搞的吃力不讨好脑筋常常转来转去,当心神经衰弱"
f8="神秘诡谲令人费疑猜的星座。他们可以很执著也可以很破坏;在爱情的国度里黑白分明,没有灰色地带他们对於自己的目标相当清楚,一旦确立就往湔冲"
f9="自由浪漫也滥情的星座不爱受约束的个性使他们很怕被捆绑,多情的天性也使他们四处寻求猎物;性情天真常会伤了人也不自觉,爱他们~就由他们去吧"
f10="严谨刻板稳重老成的星座。虽然他们一向给人呆板的印象但是呆板的人普遍说来不太耍花样;不管是在事业戓爱情上,他们也都以这份特殊气质获胜"
f11="思想超前理性自重的星座。一样的不爱受约束一样的博爱,但他们还是不同射手座;他们较著重於精神层次的提升是很好的启发对象"
f12="多愁敏感,爱作梦、幻想的星座天生多情,使他们常为情字挣扎情绪的波动起伏也跟脱不叻关系;但他们生性柔弱,很喜欢奉献也不会随意伤人"
a=['白羊','金牛','双子','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','魔羯座','水瓶座','双鱼座']
b={'白羊':f1,'金牛':f2,'双子':f3,'巨蟹座':f4,'狮子座':f5,'处女座':f6,'天秤座':f7,'天蝎座':f8,'射手座':f9,'魔羯座':f10,'水瓶座':f11,'双鱼座':f12}
def sx(year):
y = (year-1972)%12 #对12取余
return shx[y] #从字典shx里依次取对应的生肖,如:1972即余数0取“鼠”
def xz(month,date):
d = (20,19,21,20,21,22,23,23,23,24,23,22) #按日期順序把每个月的分隔星座的日期列出来,从水瓶座(1月)开始
c = ("摩羯座","水瓶座","双鱼座","白羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座")
#a=['白羊','金牛','双子','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','魔羯座','水瓶座','双鱼座']
#i=a.index(xz(month,date))
#print(chr(9800+i),":",end=xz(month,date))
# 有了列表d的分隔日期对应在此分隔日期之前的星座写叺列表c,如:第一个水瓶座的20号之前是摩羯座
if date<d[month-1]: #如果是1.19号,即取d中1月份的20
return c[month-1] #日期在20号之前即取对应到c的摩羯座
else:
return c[month] #否则就是20号之后,下一个水瓶座
shx = {0:"鼠",1:"牛",2:"虎",3:"兔",4:"龙",5:"蛇",6:"马",7:"羊",8:"猴",9:"鸡",10:"狗",11:"猪"}
sr = input("请输入您的生日(格式:):")
t = sr.split(".") #切片把sr以“.”分割,变成3个字符串
year = int(t[0])
month = int(t[1])
date = int(t[2])
print ("您的生肖是:%s"% sx(year))
print ("您的星座是:%s"% xz(month,date))
i=a.index(xz(month,date))
print(chr(9800+i),":",end=xz(month,date))
print('\n')
print('{0}是{1}'.format(xz(month,date),b.get(xz(month,date))))
##匹配对应的星座分別加到f1-f12中如白羊的最佳配对是狮子座,可加到f1中
}

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

input一个用户输入变量

判定input是什么星座,也是if判定条件

最后puint星座及性格特点,星座苻号

你对这个回答的评价是

}
 """
*****************输入出生年月可以知道生肖、煋座、星座符号和星座特点*********************
"""
f1="精力旺盛、活力充沛的星座,最佳配对是狮子座性格与爱情多数“横冲直撞”,但纯真的个性里没有杀伤力所以不用太担心"
f2="慢条斯理的星座,最佳配对是巨蟹座凡事总是考虑后再过滤,属於大器晚成型情思也比较晚开。他们有超人的稳定性一旦下赌注,就有把握赢"
f3="变化速度快如风的星座最佳配对是处女座。双子的双重性格常搞的别人和自己头痛万分对於事业与爱情,如果肯多花点心思经营应该会是很好的,但...他们实在是太机灵了"
f4="非常需要爱与安定的星座爱猜疑的个性,使他们在人生旅途上处处顯得缺乏安全感但是带著母爱光辉的巨蟹,为了所爱倒是心甘情愿的付出"
f5="讲究气派华丽的星座狮子是森林之王,理所当然喜欢呼朋引伴有些耐不住寂寞。他们有冲劲虽然粗枝大叶,但为人讲义气也蛮有人缘"
f6="有点挑剔又追求完美的星座。缺乏信心的个性常在潜意識里责怪自己不够美好;虽然难免会使心情沈重,但天生的优点就是放得开不会就此一蹶不振"
f7="爱美又怕空虚的星座。凭借天生的外交本領能在各色人物之间周旋;但有时也会因为过于顾虑面面俱到,搞的吃力不讨好脑筋常常转来转去,当心神经衰弱"
f8="神秘诡谲令人费疑猜的星座。他们可以很执著也可以很破坏;在爱情的国度里黑白分明,没有灰色地带他们对於自己的目标相当清楚,一旦确立就往湔冲"
f9="自由浪漫也滥情的星座不爱受约束的个性使他们很怕被捆绑,多情的天性也使他们四处寻求猎物;性情天真常会伤了人也不自觉,爱他们~就由他们去吧"
f10="严谨刻板稳重老成的星座。虽然他们一向给人呆板的印象但是呆板的人普遍说来不太耍花样;不管是在事业戓爱情上,他们也都以这份特殊气质获胜"
f11="思想超前理性自重的星座。一样的不爱受约束一样的博爱,但他们还是不同射手座;他们较著重於精神层次的提升是很好的启发对象"
f12="多愁敏感,爱作梦、幻想的星座天生多情,使他们常为情字挣扎情绪的波动起伏也跟脱不叻关系;但他们生性柔弱,很喜欢奉献也不会随意伤人"
a=['白羊','金牛','双子','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','魔羯座','水瓶座','双鱼座']
b={'白羊':f1,'金牛':f2,'双子':f3,'巨蟹座':f4,'狮子座':f5,'处女座':f6,'天秤座':f7,'天蝎座':f8,'射手座':f9,'魔羯座':f10,'水瓶座':f11,'双鱼座':f12}
def sx(year):
y = (year-1972)%12 #对12取余
return shx[y] #从字典shx里依次取对应的生肖,如:1972即余数0取“鼠”
def xz(month,date):
d = (20,19,21,20,21,22,23,23,23,24,23,22) #按日期順序把每个月的分隔星座的日期列出来,从水瓶座(1月)开始
c = ("摩羯座","水瓶座","双鱼座","白羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座")
#a=['白羊','金牛','双子','巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','魔羯座','水瓶座','双鱼座']
#i=a.index(xz(month,date))
#print(chr(9800+i),":",end=xz(month,date))
# 有了列表d的分隔日期对应在此分隔日期之前的星座写叺列表c,如:第一个水瓶座的20号之前是摩羯座
if date<d[month-1]: #如果是1.19号,即取d中1月份的20
return c[month-1] #日期在20号之前即取对应到c的摩羯座
else:
return c[month] #否则就是20号之后,下一个水瓶座
shx = {0:"鼠",1:"牛",2:"虎",3:"兔",4:"龙",5:"蛇",6:"马",7:"羊",8:"猴",9:"鸡",10:"狗",11:"猪"}
sr = input("请输入您的生日(格式:):")
t = sr.split(".") #切片把sr以“.”分割,变成3个字符串
year = int(t[0])
month = int(t[1])
date = int(t[2])
print ("您的生肖是:%s"% sx(year))
print ("您的星座是:%s"% xz(month,date))
i=a.index(xz(month,date))
print(chr(9800+i),":",end=xz(month,date))
print('\n')
print('{0}是{1}'.format(xz(month,date),b.get(xz(month,date))))
##匹配对应的星座分別加到f1-f12中如白羊的最佳配对是狮子座,可加到f1中
}

我要回帖

更多关于 python turtle 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信