这个程序的效果是你输入一件事情,那么这件事将显示到turtle制作的小票里,再输入该件事需要的金额,又将会以文字的形式展示到小票里,而且可以输入多个哦!
python源代码为:
import turtle as t
import random
t.setup(700,500)
t.bgpic('bg.png')
t.hideturtle()
num = random.randint(100000,999999)
t.penup()
t.goto(200,145)
t.pendown()
t.pencolor('red')
t.write(num,font = ('微软雅黑',23,'bold'))
y = 0
t.pencolor('black')
numlist = ['零','壹','贰','叁','肆','伍','陆','柒','捌','玖']
for i in range(5):
thing = t.textinput('事由','请输入:')
if thing == '结束':
break
else:
t.penup()
t.goto(-192,y)
t.pendown()
t.write(thing,font = ('微软雅黑',20,'bold'))
money = t.textinput('金额','请输入:')
s = ' '
for j in money:
idx = int(j)
s += numlist[idx]
t.penup()
t.goto(113,y)
t.pendown()
t.write(s,font = ('微软雅黑',20,'bold'))
y = y - 40
t.done()