首页 > 解决方案 > 让我的乌龟在遇到另一只乌龟时变大

问题描述

我想弄清楚,如果海龟玩家遇到海龟食物,如何让我的海龟变得越来越大。我只能让它变大 1 倍,但它不会变大。你觉得我应该怎么做?

i = 0
io = i + 1

if player.is_collision(food):
        x = random.randint(-250, 250)
        y = random.randint(-250, 250)
        food.goto(x,y)
        player.shapesize(io)
        player.shapesize()

当我尝试使用这个:

io = i += 1

此代码不会执行。

标签: pythonpython-3.xturtle-graphics

解决方案


io = i += 1

不是有效的 Python 代码,您可以这样做:

io = io + 1

或者

io += 1

就像是:

io = 1

if player.is_collision(food):
    x = random.randint(-250, 250)
    y = random.randint(-250, 250)
    food.goto(x, y)
    io = io + 1
    player.shapesize(io)

推荐阅读