目录
(3)定义画布的大小的背景,画笔的速度、绘制图形的宽度及基础设置。
一、什么是开平方
开平方,是平方的逆运算,求一个数a的平方根的运算。
二、讲解
1.代码
(1)导入模块
代码如下:
#%%
import turtle
from math import sqrt #开平方的函数
这两行代码的意义就是导入turtle模块,并且导入math模块中的sqrt函数(用来开平方函数)
(2)判断是否为质数(素数)
代码如下:
#判断是否将为素数
def is_prime(num):
for i in range(2,round(sqrt(num))+1):
#能整除,非素数
if num % i == 0:
return False
return True
for i in range(2,round(sqrt(num))+1):
这行代码中的round就是四舍五入的意思。
if num % i == 0:
这行代码中的%是取余号的意思,如11%3=2。
return False
这行代码中的return指函数的返回值,False为假值,True为真值。
(3)定义画布的大小的背景,画笔的速度、绘制图形的宽度及基础设置。
代码如下:
#%%
#定义画布的大小的背景
turtle.setup(0.8,0.9)
turtle.screensize(100,100,"black")
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("whit