[C++] 纯文本查看 复制代码
import turtle
# 设置画布
screen = turtle.Screen()
screen.title("小学课程表")
screen.setup(width=600, height=400)
# 创建一个海龟(Turtle)
t = turtle.Turtle()
t.speed(1)
t.penup()
# 课程数据
courses = [
["时间/课程", "星期一", "星期二", "星期三", "星期四", "星期五"],
["08:00-09:00", "数学", "英语", "物理", "化学", "生物"],
["09:00-10:00", "体育", "历史", "地理", "音乐", "美术"],
["10:00-11:00", "编程", "经济", "哲学", "心理学", "商务"],
["11:00-12:00", "休息", "休息", "休息", "休息", "休息"],
]
# 绘制课程表
def draw_schedule():
# 设定初始位置
t.goto(-250, 150)
t.pendown()
# 绘制表头
for col in courses[0]:
t.write(col, align="center", font=("Arial", 12, "normal"))
t.forward(120)
t.penup()
t.goto(-250, 150)
t.right(90)
t.forward(30)
t.left(90)
t.pendown()
# 绘制表格内容
for row in courses[1:]:
for col in row:
t.write(col, align="center", font=("Arial", 12, "normal"))
t.forward(120)
t.penup()
t.goto(-250, t.ycor() - 30) # 移动到下一行
t.pendown()
# 绘制课程表
draw_schedule()
# 结束程序
t.hideturtle()
turtle.done()