上一版的乒乓球有一个退出会报错的问题,这一版解决了。
以下是修改后的源代码:
```python
import turtle as t
import random as rd
import simpleaudio as sa
yeah=sa.WaveObject.from_wave_file('bounce.wav')
#创建背景
game = t.Screen()
game.title('双人乒乓球')
game.bgcolor('black')
game.setup(800,600)
#创建1号球拍
racket1 = t.Turtle()
racket1.ht()#隐藏
racket1.up()
racket1.speed()
racket1.color('white')
racket1.shape('square')
racket1.shapesize(5,1)
racket1.goto(-350,0)
racket1.st()#显示
#创建2号球拍
racket2 = t.Turtle()
racket2.ht()#隐藏
racket2.up()
racket2.speed()
racket2.color('yellow')
racket2.shape('square')
racket2.shapesize(5,1)
racket2.goto(350,0)
racket2.st()#显示
#添加乒乓球
table = t.Turtle()
table.ht()
table.up()
table.speed()
table.color('white')
table.shape('circle')
table.st()
table.dx = rd.randint(1,10)
table.dy = rd.randint(1,10)
player_speed = 50
racket1_score=0
racket2_score=0
#显示分数
pen=t.Turtle()
pen.ht()
pen.up()
pen.color('white')
pen.goto(-30,250)
score_text='玩家A的分数:{} 玩家B的分数:{}'.format(racket1_score

博主在上一版的Python乒乓球游戏中发现退出时存在报错问题,现已在新版本中成功修复。更新的源代码确保了程序可以正常结束。
最低0.47元/天 解锁文章
498





