Python 簡單的小車繪畫

小車車點我觀看函數

import turtle
import time
 
t = turtle.Pen()
 
def fun1(t, x, y):
    t.forward(x)
    t.left(y)
 
def fun2(t, x, y):
    t.forward(x)
    t.right(y)
 
'''
color函數有三個參數
第一個參數指定有多少紅色
第二個參數指定有多少綠色
第三個參數指定有多少藍色
都爲0的時候此時爲黑色
都爲1的時候此時爲白色
這種紅色,綠色,藍色的混搭叫作RGB
藍色和紅色混合產生紫色
黃色和紅色混合產生橙色
'''
 
t.color(1, 0, 0)
 
t.begin_fill()
 
fun1(t, 100, 90)
fun1(t, 20, 90)
fun2(t, 20, 90)
fun1(t, 20, 90)
fun1(t, 60, 90)
fun2(t, 20, 90)
fun1(t, 20, 90)
t.forward(20)
 
t.end_fill()
 
time.sleep(0.5)
 
t.color(0, 0, 0)
t.up()
t.forward(10)
t.down()
# 開始位置
t.begin_fill()
# 畫圓
t.circle(10)
# 結束位置
t.end_fill()
 
# 設置當前的指定角度爲0度
t.setheading(0)
t.up()
t.forward(90)
t.right(90)
t.forward(10)
t.setheading(0)
t.down()
 
t.begin_fill()
t.circle(10)
t.end_fill()
t.pencolor("green")
t.pensize(20)
t.penup()
t.seth(270)
t.fd(10)
t.pendown()
t.seth(0)
t.fd(300)
t.fd(-800)
t.fd(-300)
相關文章
相關標籤/搜索