# PythonDraw.py
import turtle # import保留字,引入了一个绘图库。名字叫做:turtle(海龟)
turtle.setup(650,350,200,200) # -setup()设置窗体大小及位置,4个参数中后两个可选
turtle.penup() # 别名turtle.pu() 抬起画笔,海龟在飞行
turtle.fd(-250)
turtle.pendown() # 别名turtle.pd() 落下画笔,海龟在爬行
turtle.pensize(25) # 别名turtle.width(width) 画笔宽度,海龟的腰围
turtle.pencolor('purple') # 画笔颜色,海龟在涂装 通过颜色字符串或r,g,b值实现
turtle.seth(-40)
for i in range(4): # range(数字),数字表示循环的次数
turtle.circle(40,80)
turtle.circle(-40,80)
turtle.circle(40,80/2)
turtle.fd(40)
turtle.circle(16,180)
turtle.fd(40*2/3)
turtle.done() # 程序运行后不会自动退出,需要手动退出
'''
turtle(海龟)库是turtle绘图体系的Python实现
turtle使用方法:
极坐标:turtle.goto(坐标,坐标)
相对坐标:turtle.fd(向前距离) turtle.bk(向后距离)
turtle.circle(r,angle)以海龟当前位置左侧的某一个点为圆心进行曲线,
r是半径,angle是弧度
角度坐标:turtle.seth(angle) -seth()改变海龟行进方向 -angle为绝对角度
turtle.left(angle)向左改变角度 turtle.right(angle)向右改变角度
RGB色彩
使用import保留字完成,采用<a>.<b>()编码风格
import<库名>
<库名>.<函数名>(<函数参数>)
使用from和import保留字共同完成
form<库名>import<函数名>
from<库名>import*
<函数名>(<函数参数>)
# 第一种方法不会出现函数重名问题,第二种方法会出现
使用import和as保留字共同完成
import<库名>as<库别名>
<库别名>.<函数名>(<函数参数>)
'''
'''
pow(x,y) 计算X的Y次方
round(x,d) 对x四舍五入,d是小数截取位数。浮点数的尾数具有不确定性
'''