Turtle(海龜庫)
- 1、方法匯總
- 1.1、畫筆速度
- 1.2、畫筆轉向
- 1.3、畫筆粗細
- 1.4、畫筆顏色
- 2、畫四邊顏色不同的矩形
1、方法匯總
1.1、畫筆速度
# 語法
pen.speed()
# speed 從 0.5 到 10 數字越大速度越快
# 小于 0.5 和 大于 10 的時候速度相當于 0 (最快)
# 可以取負值 效果相當于最快
# 代碼區
import turtle
import random
pen = turtle.Turtle()
# 創建一支畫筆 pen
turtle.colormode(255)
# 設定 colormode 選項
pen.speed(10)
# 將速度設定為 10
for i in range(4):
pen.forward(100)
pen.right(90)
turtle.done()
# 讓螢屏暫停
1.2、畫筆轉向
# 語法
pen.right(90)
# 畫筆右轉 90°
pen.left(90)
# 畫筆左轉 90°
# 代碼區
import turtle
pen = turtle.Turtle()
# 創建一支畫筆 pen
pen.right(90)
# 畫筆默認朝向右邊
# 畫筆右轉 90°
pen.forward(100)
# 畫筆前進 100 個像素
pen.left(90)
# 畫筆左轉 90°
pen.forward(200)
# 畫筆前進 200 個像素
turtle.done()
# 讓螢屏暫停
1.3、畫筆粗細
# 語法
pen.pensize(40)
# 將畫筆的粗細設定為 40 個像素
# 代碼區
turtle.colormode(255)
pen.color(255, 0, 0)
# RGB 顏色
# 將畫筆的顏色改為紅色
# 代碼區
import turtle
import random
pen = turtle.Turtle()
# 創建一支畫筆 pen
pen.right(90)
# 畫筆默認朝向右邊
# 畫筆右轉 90°
pen.pensize(40)
# 將畫筆的粗細設定為 40 個像素
pen.forward(100)
# 畫筆前進 100 個像素
pen.left(90)
# 畫筆左轉 90°
pen.pensize(10)
# 將畫筆的粗細設定為 10 個像素
pen.forward(200)
# 畫筆前進 200 個像素
turtle.done()
# 讓螢屏暫停
1.4、畫筆顏色
# 語法 1
pen.color("green")
# 將畫筆的顏色設定為綠色
# 語法 2
turtle.colormode(255)
pen.color(255, 0, 0)
# RGB 顏色
# 將畫筆的顏色改為紅色
# 代碼區
import turtle
import random
pen = turtle.Turtle()
# 創建一支畫筆 pen
turtle.colormode(255)
# 設定 colormode 選項
pen.color(0, 255, 0)
# RGB 顏色
# 將畫筆的顏色改為綠色
pen.forward(200)
# 畫筆前進 200 個像素
pen.color("red")
# 將畫筆的顏色改為紅色
pen.forward(200)
# 畫筆前進 200 個像素
turtle.done()
# 讓螢屏暫停
2、畫四邊顏色不同的矩形
import turtle
import random
pen = turtle.Turtle()
# 創建一支畫筆 pen
turtle.colormode(255)
# 設定 colormode 選項
pen.pensize(20)
# 將畫筆粗細設定為 20 像素
pen.speed(0)
# 將速度設定為最快
for i in range(4):
pen.color(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
pen.forward(100)
pen.right(90)
turtle.done()
# 讓螢屏暫停
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261068.html
標籤:python
