这个程序的效果是你输入一件事情,那么这件事将显示到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()
这个Python程序使用turtle模块创建一个小票生成器。用户可以输入事件和相应的金额,这些信息会被显示在由turtle渲染的图形界面上,背景图是bg.png。程序会自动转换输入的金额为中文数字形式。用户可以通过输入结束来终止输入。
2098

被折叠的 条评论
为什么被折叠?



