andreokiseleo69421
?>

Продолжаем модернизировать игру "Черепашьи бега"! Добавьте в программу возможность болельщикам болеть. Подпишите у нескольких черепашек слова с команды write(), подбадривающие тех, кто участвует в забеге. from turtle import* from random import* w = 0 t = Turtle() t.up() t.goto(-100, 100) t.down() # done()-для среды t.speed(9) for i in range(15): t.write(i) t.right(90) t.forward(200) t.backward(200) t.left(90) t.forward(20) first = Turtle() first.shape("turtle") first.color("red") first.up() first.goto(-120, 70) first.down() x_first = 0 second = Turtle() second.shape("turtle") second.color("blue") second.up() second.goto(-120, 40) second.down() x_second = 0 third = Turtle() third.shape("turtle") third.color("yellow") third.up() third.goto(-120, 10) third.down() x_third = 0 fourth = Turtle() fourth.shape("turtle") fourth.color("green") fourth.up() fourth.goto(-120, -20) fourth.down() x_fourth = 0 fifth = Turtle() fifth.shape("turtle") fifth.color("pink") fifth.up() fifth.goto(-120, -50) fifth.down() x_fifth = 0 q = randint(1, 11) for k in range(q): t1 = Turtle() t1.shape("turtle") t1.color(randint(0, 255), randint(0, 255), randint(0, 225)) t1.up() t1.goto(-90, -120) t1.left(90) t1.right(90) t1.forward(w) t1.left(90) w += 25 text = input("Прогноз, какая черепаха победит?") tex = Turtle() tex.penup() tex.goto(-120, 120) tex.write(" Пользователь считает, что победит: " + text, font = ("Arial", 12, "bold")) while (x_first<305) and (x_second<305) and (x_third<305) and (x_fourth<305) and (x_fifth<305): step_first = randint(1, 5) # шаг первой черепашки x_first += step_first # увеличиваем пройеднное первой черепашкой расстояние first.forward(step_first) step_second = randint(1, 5) # шаг второй черепашки x_second += step_second # увеличиваем пройденное второй черепашкой расстояние second.forward(step_second) step_third = randint(1, 5) # шаг третьей черепашки x_third += step_third # увеличиваем пройденное третьей черепашкой расстояние third.forward(step_third) step_fourth = randint(1, 5) # шаг четвёртой черепашки x_fourth += step_fourth # увеличиваем пройденное четвёртой черепашкой расстояние fourth.forward(step_fourth) step_fifth = randint(1, 5) # шаг пятой черепашки x_fifth += step_fifth # увеличиваем пройденное пятой черепашкой расстояние fifth.forward(step_fifth) вот код, нужно добавить так чтобы цвет черепашки и цвет надписи были одинаковыми. ,

Информатика

Ответы

suxoruchenkovm171
Добрый день!

Давайте добавим возможность болельщикам болеть за черепашек в игре "Черепашьи бега" и сделаем так, чтобы цвет черепашки и цвет надписи были одинаковыми.

Для этого нам понадобится добавить следующий код:

1) В начале программы, после строки `from random import*`, добавим команду `screen = Screen()`. Это позволит нам получить доступ к графическому окну и настроить его.

2) Затем, после строки `w = 0`, добавим команду `colors = ["red", "blue", "yellow", "green", "pink"]`. В этом списке мы указываем цвета, которые будет использовать для черепашек и надписей.

3) Далее, после строки `first.color("red")`, добавим команду `first.write("Go, Red Turtle!", align="center", font=("Arial", 10, "bold"))`. Эта команда позволит черепашке с красным цветом выводить надпись "Go, Red Turtle!" над ней.

4) Аналогично добавим надписи для остальных черепашек. Вместо строки `first.write("Go, Red Turtle!", align="center", font=("Arial", 10, "bold"))`, укажем необходимую надпись и цвет черепашки для каждой черепашки:

- `second.write("Go, Blue Turtle!", align="center", font=("Arial", 10, "bold"))`
- `third.write("Go, Yellow Turtle!", align="center", font=("Arial", 10, "bold"))`
- `fourth.write("Go, Green Turtle!", align="center", font=("Arial", 10, "bold"))`
- `fifth.write("Go, Pink Turtle!", align="center", font=("Arial", 10, "bold"))`

Важно, чтобы регистр цвета черепашки в надписи совпадал с названием цвета в списке `colors`. Таким образом, надписи и цвета черепашек будут соответствовать друг другу.

5) В конце программы, после строки `text = input("Прогноз, какая черепаха победит?")`, добавим команду `predicted_color = text.lower()`. Это позволит нам получить имя цвета, введенного пользователем, в нижнем регистре.

6) Затем, после строки `tex.goto(-120, 120)`, добавим команду `tex.color(predicted_color)`. Она устанавливает цвет черепашки для надписи пользователя в соответствии с его прогнозом.

Теперь код для добавления возможности болельщикам болеть выглядит так:

```
from turtle import*
from random import*

screen = Screen()

w = 0
colors = ["red", "blue", "yellow", "green", "pink"]

t = Turtle()
t.up()
t.goto(-100, 100)
t.down()
t.speed(9)

for i in range(15):
t.write(i)
t.right(90)
t.forward(200)
t.backward(200)
t.left(90)
t.forward(20)

first = Turtle()
first.shape("turtle")
first.color("red")
first.up()
first.goto(-120,70)
first.down()
x_first = 0
first.write("Go, Red Turtle!", align="center", font=("Arial", 10, "bold"))

second = Turtle()
second.shape("turtle")
second.color("blue")
second.up()
second.goto(-120,40)
second.down()
x_second = 0
second.write("Go, Blue Turtle!", align="center", font=("Arial", 10, "bold"))

third = Turtle()
third.shape("turtle")
third.color("yellow")
third.up()
third.goto(-120,10)
third.down()
x_third = 0
third.write("Go, Yellow Turtle!", align="center", font=("Arial", 10, "bold"))

fourth = Turtle()
fourth.shape("turtle")
fourth.color("green")
fourth.up()
fourth.goto(-120,-20)
fourth.down()
x_fourth = 0
fourth.write("Go, Green Turtle!", align="center", font=("Arial", 10, "bold"))

fifth = Turtle()
fifth.shape("turtle")
fifth.color("pink")
fifth.up()
fifth.goto(-120,-50)
fifth.down()
x_fifth = 0
fifth.write("Go, Pink Turtle!", align="center", font=("Arial", 10, "bold"))

q = randint(1,11)

text = input("Прогноз, какая черепаха победит?")
predicted_color = text.lower()

tex = Turtle()
tex.penup()
tex.goto(-120, 120)
tex.color(predicted_color)
tex.write(" Пользователь считает, что победит: " + text, font = ("Arial", 12, "bold"))

while (x_first<305) and (x_second<305) and (x_third<305) and (x_fourth<305) and (x_fifth<305):

step_first = randint(1, 5)
x_first += step_first
first.forward(step_first)

step_second = randint(1, 5)
x_second += step_second
second.forward(step_second)

step_third = randint(1, 5)
x_third += step_third
third.forward(step_third)

step_fourth = randint(1, 5)
x_fourth += step_fourth
fourth.forward(step_fourth)

step_fifth = randint(1, 5)
x_fifth += step_fifth
fifth.forward(step_fifth)
```

Теперь в игре "Черепашьи бега" появилась возможность болельщикам болеть за черепашек. Кроме того, цвет черепашки и цвет надписи будут одинаковыми, как вы и просили. Будьте уверены, что изначально введенный цвет надписи и цвет черепашки совпадают, чтобы они отображались корректно.

Надеюсь, что мой ответ понятен школьнику. Если у вас возникнут еще вопросы, пожалуйста, сообщите мне.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Продолжаем модернизировать игру "Черепашьи бега"! Добавьте в программу возможность болельщикам болеть. Подпишите у нескольких черепашек слова с команды write(), подбадривающие тех, кто участвует в забеге. from turtle import* from random import* w = 0 t = Turtle() t.up() t.goto(-100, 100) t.down() # done()-для среды t.speed(9) for i in range(15): t.write(i) t.right(90) t.forward(200) t.backward(200) t.left(90) t.forward(20) first = Turtle() first.shape("turtle") first.color("red") first.up() first.goto(-120, 70) first.down() x_first = 0 second = Turtle() second.shape("turtle") second.color("blue") second.up() second.goto(-120, 40) second.down() x_second = 0 third = Turtle() third.shape("turtle") third.color("yellow") third.up() third.goto(-120, 10) third.down() x_third = 0 fourth = Turtle() fourth.shape("turtle") fourth.color("green") fourth.up() fourth.goto(-120, -20) fourth.down() x_fourth = 0 fifth = Turtle() fifth.shape("turtle") fifth.color("pink") fifth.up() fifth.goto(-120, -50) fifth.down() x_fifth = 0 q = randint(1, 11) for k in range(q): t1 = Turtle() t1.shape("turtle") t1.color(randint(0, 255), randint(0, 255), randint(0, 225)) t1.up() t1.goto(-90, -120) t1.left(90) t1.right(90) t1.forward(w) t1.left(90) w += 25 text = input("Прогноз, какая черепаха победит?") tex = Turtle() tex.penup() tex.goto(-120, 120) tex.write(" Пользователь считает, что победит: " + text, font = ("Arial", 12, "bold")) while (x_first<305) and (x_second<305) and (x_third<305) and (x_fourth<305) and (x_fifth<305): step_first = randint(1, 5) # шаг первой черепашки x_first += step_first # увеличиваем пройеднное первой черепашкой расстояние first.forward(step_first) step_second = randint(1, 5) # шаг второй черепашки x_second += step_second # увеличиваем пройденное второй черепашкой расстояние second.forward(step_second) step_third = randint(1, 5) # шаг третьей черепашки x_third += step_third # увеличиваем пройденное третьей черепашкой расстояние third.forward(step_third) step_fourth = randint(1, 5) # шаг четвёртой черепашки x_fourth += step_fourth # увеличиваем пройденное четвёртой черепашкой расстояние fourth.forward(step_fourth) step_fifth = randint(1, 5) # шаг пятой черепашки x_fifth += step_fifth # увеличиваем пройденное пятой черепашкой расстояние fifth.forward(step_fifth) вот код, нужно добавить так чтобы цвет черепашки и цвет надписи были одинаковыми. ,
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sanhimki47
Volodka
Aleksandr740
nsoro937
annanudehead1426
Vladimirovna Yevtodeva
agusarevich283
egorsalnikov1997139
bestform
ЮлияДаниил520
socofilesrus4
margusha1974
cafegasoil
tabacoffee
leonid-adv70