Задачи для Черепашки

1. Дано задание написать функцию рисования узора, с возможностью изменять размер. Программист ошибся и узор всегда одного размера, помогите ему исправить ошибки:

from turtle import *
def zz(a):
    pd()
    fd(45)
    lt(45)
    fd(90)
    rt(90)
    fd(90)
    lt(45)
    fd(45) 
    pu()

zz(1000)
done()

2. Программист написал программу для рисования квадрата. Помогите исправить ошибки

from turtle import *
def sq():
    pd()
    fd(50)
    lt(90)
    fd(50)
    lt(90)
    fd(50)
    lt(90)
    fd(50) 
    pu()

sq
done()

3. Программист хотел написать программу для рисования 10 окружностей в ряд, но у него получилась только одна. Помогите найти и исправить ошибку:

from turtle import *
speed(0)
for z in range(8):
    pd()
    circle(20)
    pu()
fd(40)
done()

4. Программист хотел написать программу для рисования узора. Как должен выглядеть узор он объяснить вам не смог, но просит помочь понять, почему программа не запускается:

from turtle import *
speed(100)
for z in range(60)
    fd(5)
    circle(120)
    rt(6)
done()

5. Программист нашел в справочнике программу и не может понять, какая связь между числами, которые появляются на экране. Помогите ему разобраться.

from random import randrange as rnd
for z in range(15):
    x = rnd(-100,100)
    print(x)

6. Программист нашел пример, но не может понять, как он работает. Помогите ему разобраться и объясните, что делает данная программа:

from random import randrange as rnd
a = [10,30,40,100]
for z in range(10):
    num = rnd(4)
    print(a[num])

One thought on “Задачи для Черепашки

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *