# 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是小數截取位數。浮點數的尾數具有不確定性
'''