Код для Pythona срочно
Усовершенствуйте код из игры "Гонка черепах".
1) Сделайте в игре 5 черепах.
2) Создайте функцию setTurtle, которая будет создавать черепаху по имени и настраивать её внешний вид.
3) Создайте функцию moveTurtleToStart, которая будет передвигать черепаху на стартовую позицию.
Ответы на вопрос
import turtle
import random
def setTurtle(name, color, size):
name = turtle.Turtle()
name.color(color)
name.shape('turtle')
name.shapesize(size)
name.penup()
return name
def moveTurtleToStart(name, x, y):
name.goto(x, y)
name.pendown()
def moveTurtle(name, distance):
name.forward(distance)
def main():
turtle1 = setTurtle('turtle1', 'red', 1)
turtle2 = setTurtle('turtle2', 'blue', 2)
turtle3 = setTurtle('turtle3', 'green', 3)
turtle4 = setTurtle('turtle4', 'yellow', 4)
turtle5 = setTurtle('turtle5', 'orange', 5)
moveTurtleToStart(turtle1, -100, 100)
moveTurtleToStart(turtle2, -100, 50)
moveTurtleToStart(turtle3, -100, 0)
moveTurtleToStart(turtle4, -100, -50)
moveTurtleToStart(turtle5, -100, -100)
while turtle1.xcor() < 100 and turtle2.xcor() < 100 and turtle3.xcor() < 100 and turtle4.xcor() < 100 and turtle5.xcor() < 100:
moveTurtle(turtle1, random.randint(1, 5))
moveTurtle(turtle2, random.randint(1, 5))
moveTurtle(turtle3, random.randint(1, 5))
moveTurtle(turtle4, random.randint(1, 5))
moveTurtle(turtle5, random.randint(1, 5))
turtle.done()
if __name__ == '__main__':
main()