1. Дано
задание написать функцию рисования узора, с возможностью изменять размер.
Программист ошибся и узор всегда одного размера, помогите ему исправить ошибки:
from turtle import *
|
|
def zz(a):
|
down()
|
fd(45)
|
lt(45)
|
fd(90)
|
rt(90)
|
fd(90)
|
lt(45)
|
fd(45)
|
up()
| |
zz(1000)
|
|
done()
|
2.
Программист написал программу для рисования квадрата. Помогите исправить ошибки
from turtle import *
|
|
def sq():
|
down()
|
fd(50)
|
lt(90)
|
fd(50)
|
lt(90)
|
fd(50)
|
lt(90)
|
fd(50)
|
up()
| |
sq
|
|
done()
|
3.
Программист хотел написать программу для рисования 10 окружностей в ряд, но у
него получилась только одна. Помогите найти и исправить ошибку:
from turtle import *
|
|
for z in range(8):
|
down()
|
|
circle(20)
|
up()
|
|
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])
|