连续两天用turtle绘制花纹,昨天纯循环编写,今天学习了Python函数。
通俗来讲:函数就是把重复的代码打包,写一次就能反复使用,精简代码。
第一张:函数绘制五边形旋转图案。
第二张:函数绘制正方形旋转图案。
两段代码结构几乎一致,仅仅改动图形内部几行代码,就能生成不同画面。
慢慢领悟编程逻辑,每天进步一点点,普通人自学也可行。
完整两段代码
#1、五边形图案代码
import turtle
t = turtle.Turtle()
colors=["red","orange","yellow","green","blue","purple"]
t.speed(10)
def draw_wujiao():
for j in range(5):
t.forward(60)
t.left(72)
for i in range(24):
t.pencolor(colors[i%6])
draw_wujiao()
t.left(15)
turtle.done()

#2、正方形图案代码
import turtle
t = turtle.Turtle()
colors=["red","orange","yellow","green","blue","purple"]
t.speed(10)
def draw_square():
for j in range(4):
t.forward(60)
t.left(90)
for i in range(20):
t.pencolor(colors[i%6])
draw_square()
t.left(18)
turtle.done()

坚持每日学习,积少成多,平凡人也能突破自我。
#零基础自学Python #每日代码打卡