нарисовать корабли с помощью модуля turtle python

Не понимаю в чем проблема? Надо ли использовать return? пример выхода


from turtle import*
def ship():
    color("red")
    width(4)
    forward(50)
    left(135)
    forward(70)
    left(135)
    forward(50)

    color("green")
    width(3)
    right(90)
    forward(50)
    left(135)
    forward(50)
    left(45)
    forward(80)
    left(45)
    forward(50)
    left(135)
    forward(110)
    left(180)
ship(-100,100)

goto(-100, -100)
goto(-100, 100)

ship()
exitonclick()

введите сюда описание изображения


Ответы (1 шт):

Автор решения: MihailPy

Вы передаете в ship(-100,100), а функция def ship() не чего не принимает.

from turtle import*
def ship():
    color("red")
    width(4)
    forward(50)
    left(135)
    forward(70)
    left(135)
    forward(50)

    color("green")
    width(3)
    right(90)
    forward(50)
    left(135)
    forward(50)
    left(45)
    forward(80)
    left(45)
    forward(50)
    left(135)
    forward(110)
    left(180)
ship()

goto(-100, -100)
goto(-100, 100)

ship()
exitonclick()

если сделать вот так что то рисует.

→ Ссылка