猫史档案馆


python画圆机

用户:风趣的力士甲虫ETO9风趣的力士甲虫ETO9查看:0 回复:3 评论:0 创建时间:2023-04-23T18:30:19


注意!没有用

turtle.circle

!!!!!!!!!

 

源代码:

import turtle
a=0
turtle.screensize(canvwidth=800,canvheight=800,bg='white')  
turtle.speed(0)
turtle.delay(0)
turtle.goto(0,0)
turtle.clear()
turtle.pendown()
for i in range(1,301):
    for k in range(1,13):
        turtle.right(a/2+10)
        turtle.fd(20+a)
    a+=1
turtle.hideturtle()
turtle.done()

作品效果:

center_image

 


回复

上一页1 页 / 共 1下一页
mornwindmornwind

不用 turtle.circle画圆的话,你用这个不就行了

import math
import turtle
t=turtle.Pen()
t.penup()
for i in range(361):
    x=100*math.sin(math.radians(i))
    y=100*math.cos(math.radians(i))
    t.goto(x,y)
    t.pendown()
turtle.done()

或者这个也不是不行

import math
import turtle
t=turtle.Pen()
for i in range(361):
    t.forward(math.pi/2)
    t.right(1)
turtle.done()

点赞0


评论


mornwindmornwind

或者说 思路打开一点 用个方程图像

import sympy
from sympy.abc import x,y
fx=sympy.Eq(x**2+y**2,100)
f=sympy.solve(fx,y)
a=sympy.plot(f[0],show=False,line_color="black")
b=sympy.plot(f[1],show=False,line_color="black")
a.extend(b)
a.show()

点赞0


评论


mornwindmornwind

doge

点赞0


评论