Для того, чтобы рисовать квадраты различного размера можно воспользоваться таким инструментом, как параметр. В представленном ниже примере а и есть параметр, т.е. значение от которого зависит результат выполнения функции.
from turtle import *
|
|
def sq(a):
|
color('red','yellow')
|
|
begin_fill()
|
down()
|
|
fd(a)
|
rt(90)
|
|
fd(a)
|
rt(90)
|
|
fd(a)
|
rt(90)
|
|
fd(a)
|
up()
|
|
end_fill()
|
sq(100)
|
|
fd(50)
|
sq(20)
|
done()
|