这个程序实现的效果是能在图片上输入自己的出生日期,按下按钮后会自己显示出你的出生日期所对应的星座图片以及相关的资料。



Python源代码如下:
import turtle as t
t.setup(604,527)
t.bgpic('bg.png')
t.title('星座秘语')
birth = t.textinput('星座秘语','请输入你的出生月日:')
d = {'水瓶座':1.20,'双鱼座':2.19,'白羊座':3.21,'金牛座':4.20,'双子座':5.21,'巨蟹座':6.22,'狮子座':7.23,
'处女座':8.23,'天秤座':9.23,'天蝎座':10.24,'射手座':11.23,'摩羯座':12.22}
xz = list(d.keys())
date = list(d.values())
bs = birth.split('.')
y = bs[0]
xzdate = date[int(y) - 1]
if float(birth) < xzdate:
a = xz[int(y) - 1 - 1]
else:
a = xz[int(y) - 1]
t.bgpic(a + '.png')
t.done()
Python程序:输入生日显示星座图片
该Python程序创建了一个用户界面,用户可以输入他们的出生日期,然后程序会根据日期显示相应的星座图片和信息。程序使用了turtle库来实现图形界面,并通过字典匹配日期与星座。
488





