教你用python編寫二十幾行的代碼繪製動態煙花

話不多說,首先先看效果圖
在這裏插入圖片描述

一、導入海龜

import turtle

二、海龜初始化

pen = turtle.Pen()		# 定義畫筆
turtle.bgcolor("black") # 背景顏色
turtle.title("煙花")	# 動畫標題
pen.speed(100)			# 畫筆繪製速度

三、循環繪製煙花

for x in range(180):
    step = 300

    if x % 2 == 0:
        pen.color("red")
        step = 300
    elif x % 3 ==0:
        pen.color("green")
        step = 250
    elif x % 5 == 0:
        pen.color("yellow")
        step = 150
    else:
        pen.color("pink")
        step = 100

四、定義畫筆動態

pen.forward(step)	# 按照步長畫直線
pen.dot(6)			# 畫點
pen.backward(step)	# 原路返回
pen.right(2)		# 每次循環向右轉2度

五、結束

turtle.done()          

六、源碼

import turtle
# 海龜初始化
pen = turtle.Pen()
turtle.bgcolor("black") # 背景顏色
turtle.title("煙花")
pen.speed(100)

for x in range(180):
    step = 300

    if x % 2 == 0:
        pen.color("red")
        step = 300
    elif x % 3 ==0:
        pen.color("green")
        step = 250
    elif x % 5 == 0:
        pen.color("yellow")
        step = 150
    else:
        pen.color("pink")
        step = 100

    pen.forward(step)# 按照步長畫直線
    pen.dot(6)
    pen.backward(step)# 原路返回
    pen.right(2)# 每次循環向右轉2度

turtle.done()

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章