Top.Mail.Ru
Ответы

Как нарисовать сердце в python с помощью turtle

ток разбираюсь, и прошу помощи

и желательно покрасить внутреннюю область, если возможно

По дате
По рейтингу
Аватар пользователя
Ученик

Тайлер Дарден не помогает рисовать

Аватар пользователя
Просветленный
Аватар пользователя
Просветленный
12345678910111213141516171819202122232425
 from turtle import *  
from math import sin,cos 
 
def h_shape(t): 
    x = 16*sin(t)**3 
    y = 13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t) 
    return x,y 
     
tr = Turtle() 
tr.hideturtle() 
tr.penup() 
 
tr.lt(90) 
tr.goto(scale*h_shape(0)[0],scale*h_shape(0)[1]) 
tr.pendown() 
tr.fillcolor('red') 
tr.begin_fill()

scale = 10
dt = [float(i)/10 for i in range(65)]   
for t in dt: 
    tr.goto(scale*h_shape(t)[0],scale*h_shape(t)[1])  
tr.end_fill() 

done() 
Аватар пользователя
Ученик

бро, у меня в строчке ошибку выдает
tr.goto(scale*h_shape(0)[0],scale*h_shape(0)[1])
ошибкаname 'scale' is not defined
помоги плиз

Аватар пользователя
Ученик

scale=0 в начале кода надо написать



Видео по теме