turtle制作的打字游戏雏形程序by李兴球

turtle制作的打字游戏雏形程序by李兴球

李兴球Python打字机游戏雏形

"""
   turtle制作的打字游戏雏形程序
   读懂下面的代码,你就能自己制作一个打字练习程序了!
   到时候不要忘记了感谢我哦。
"""
import turtle

def keypress(char):
    pingxiang.clear()
    pingxiang.write(char,align='center',font=('',150,'normal'))
    screen.title(char)
    
def carriage_return():
    """回车
    """
    pingxiang.clear()
    pingxiang.write('回车',align='center',font=('',150,'normal'))
    screen.title('回车')    
    
def presser(char):
    """返回无参函数
    """
    def func():
        keypress(char)
    return func

pingxiang = turtle
pingxiang.color('blue')
screen = turtle.getscreen()
screen.setup(480,360)
screen.bgcolor('yellow')
screen.title('turtle制作的打字游戏雏形程序by李兴球')
turtle.ht()

# 注意每一个按键到屏幕的onkey事件。
for char in 'abcdefghijklmnopqrstuvwxyz':
    screen.onkey(presser(char), char)

screen.onkey(carriage_return, 'Return')
screen.listen()
screen.mainloop()

李兴球

李兴球的博客是Python创意编程原创博客