python turtle绕原点旋转_Python基本图形绘制
turtle庫的使用
turtle庫概述
turtle(海龜)庫是turtle繪圖體系的Python體現
標準庫之一
入門級繪圖函數庫
標準庫:隨解釋器直接安裝到操作系統中的功能模塊
第三方庫:通過安裝才能使用的功能模塊
庫Library,包Package,模塊Module,統稱模塊
turtle庫的原理
turtle(海龜)是一種真實的存在。
有一只海龜,在窗體正中間,在畫布上游走
走過的軌跡變成了圖形
可以改變大小和顏色
turtle繪圖窗體布局
turtle的繪圖窗體
turtle的一個畫布空間,最小單位為像素。
屏幕坐標系
屏幕左上角坐標為(0,0)
使用turtle.setup(width, height, startx, starty)設置窗體大小及位置,后兩個參數可選。后兩個參數去掉,窗體在屏幕中居中。
turtle空間坐標體系
絕對坐標
以海龜起始為原點,往上為+y,往右為+x。
使用turtle.goto(x,y)使任意位置的海龜到達(x,y)
海歸坐標
前進方向,左側方向,右側方向,后退方向。
前進:turtle.fd(d)
后退:turtle.bk(d)
左轉:turtle.circle(r,angle)
turtle角度坐標體系
絕對角度
+x方向:0/360度;+y方向:90/-270度
使用turtle.seth(angle)改變當前海龜行進方向,只改變方向但不行進。angle為絕對度數
海龜角度
turtle.left(angle)和turtle.right(angle),改變海龜的方向
例:
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
總結
以上是生活随笔為你收集整理的python turtle绕原点旋转_Python基本图形绘制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构图(带权图)(js)
- 下一篇: websocket python爬虫_p