Помогите пожалуйста с заданием по информатике на языке ПИТОН!
Время от времени на гонки заходят новые зрители.
Нужно больше случайностей!
Например, можно генерировать случайное число от 1 до 10 и размещать столько черепашек с помощью цикла.
Сколько болельщиков придет на этот раз?
Вот к этому коду нужно добавить черепашку:
from turtle import *
from random import *
t = Turtle()
t.penup()
t.goto(-100,100)
t.pendown()
t.speed(0)
for i in range(0,15):
t.write(i)
t.right(90)
t.forward(200)
t.left(180)
t.forward(200)
t.right(90)
t.forward(20)
first=Turtle()
first.shape("turtle")
first.color("red")
first.penup()
first.goto(-120,70)
first.pendown()
b1=Turtle()
b1.shape("turtle")
b1.color("purple")
b1.penup()
b1.goto(-90,-120)
b1.left(90)
b1.pendown()
b2=Turtle()
b2.shape("turtle")
b2.color("purple")
b2.penup()
b2.goto(-60,-120)
b2.left(90)
b2.pendown()
b3=Turtle()
b3.shape("turtle")
b3.color("purple")
b3.penup()
b3.goto(-30,-120)
b3.left(90)
b3.pendown()
second=Turtle()
second.shape("turtle")
second.color("blue")
second.penup()
second.goto(-120,40)
second.pendown()
fr=Turtle()
fr.shape("turtle")
fr.color("yellow")
fr.penup()
fr.goto(-120,10)
fr.pendown()
x_first=0
x_second=0
x_fr=0
while x_first<305 and x_second<305 and x_fr<305:
first_step = randint(1,5)
x_first += first_step
first.forward(first_step)
second_step = randint(1,5)
x_second += second_step
second.forward(second_step)
fr_step = randint(1,5)
x_fr += second_step
fr.forward(fr_step)
Answers & Comments
Ответ:
from turtle import *
from random import *
t = Turtle()
t.penup()
t.goto(-100,100)
t.pendown()
t.speed(0)
for i in range(0,15):
t.write(i)
t.right(90)
t.forward(200)
t.left(180)
t.forward(200)
t.right(90)
t.forward(20)
first=Turtle()
first.shape("turtle")
first.color("red")
first.penup()
first.goto(-120,70)
first.pendown()
xx=-100
for i in range(10):
z1=Turtle()
z1.shape("turtle")
z1.color("#800080")
z1.penup()
z1.goto(xx,-150)
z1.left(90)
z1.pendown()
xx=xx+30
second=Turtle()
second.shape("turtle")
second.color("blue")
second.penup()
second.goto(-120,40)
second.pendown()
fr=Turtle()
fr.shape("turtle")
fr.color("yellow")
fr.penup()
fr.goto(-120,10)
fr.pendown()
x_first=0
x_second=0
x_fr=0
while x_first<305 and x_second<305 and x_fr<305:
first_step = randint(1,5)
x_first += first_step
first.forward(first_step)
second_step = randint(1,5)
x_second += second_step
second.forward(second_step)
fr_step = randint(1,5)
x_fr += second_step
fr.forward(fr_step)