фрактал тип ошибки "fraktal() takes 2 positional arguments but 4 were given"
from turtle import*
def fraktal(x,y):
for i in range(8):
if Theorema[i]=='+':
right(angle)
elif Theorema[i]=='-':
left(angle)
elif Theorema[i]=='F':
if level==0:
forward(step)
else:
fraktal(Theorema,step/3,angle,level-1)
Theorema="F-F++F-F"
speed(0)
fraktal(Theorema,200,60,3)
Ответы (1 шт):
Автор решения: MarianD
→ Ссылка
Вместо
def fraktal(x,y):
используйте
def fraktal(Theorema, step, angle, level):
Между прочим, согласно PEP-8 - руководство по написанию кода на Python старайтесь писать имя переменных строчными буквами — не Theorema, а theorema.