使用Python的内置的turtle模块来绘制中秋节快乐场景
中秋节,是中国民间的传统节日。每年农历八月十五庆祝。现在使用Python的内置的turtle模块来绘制中秋节快乐场景。先给出效果图:
再给出源码:
import turtle as t
import random as r
# 设置画布
t.setup(width=800, height=600)
t.bgcolor("navy") # 设置背景色
t.title("中秋节快乐!")
# 函数:绘制月亮
def draw_moon(x, y, radius):
t.penup()
t.goto(x, y - radius) # 移动到圆的底部
t.pendown()
t.color("lightyellow")
t.begin_fill()
t.circle(radius) # 绘制圆
t.end_fill()
# 函数:绘制星星
def draw_star(x, y, size):
t.penup()
t.goto(x, y) # 移动到星星位置
t.pendown()
t.color("white")
t.begin_fill()
for _ in range(5): # 绘制五角星
t.forward(size)
t.right(144) # 转角144度
t.end_fill()
# 绘制立体月饼
def draw_circle(x, y, radius, color):
t.penup()
t.goto(x, y - radius)
t.pendown()
t.color(color)