import turtle
from math import sqrt
def is_prime(num):
for i in range(2,round(sqrt(num))+1):
if num % i == 0:
return False
return True
turtle.setup(0.8,0.9)
turtle.screensize(100,100,'gray')
minxv= -50
minyv= -80
maxxv= turtle.window_width()+minxv
maxyv= turtle.window_height()+minyv
turtle.setworldcoordinates(minxv,minyv,maxxv,maxyv)
turtle.speed(0)
turtle.Turtle().screen.delay(0)
turtle.pencolor("green")
turtle.pensize(0)
turtle.setheading(-90)
turtle.hideturtle()
num=0
turtle.pendown()
run_flag=True
path="out.txt"
with open(path,"w",encoding="utf-8") as f:
while run_flag:
turtle.forward(1)
num=num+1
xcor=round(turtle.xcor())
ycor=round(turtle.ycor())
if is_prime(num):
turtle.right(90)
keyIn=(xcor,ycor)
print("{0},-->{1}".f
用Turtle绘制质数(素数)图
最新推荐文章于 2023-03-20 23:06:22 发布