找回密码
 中文实名注册
查看: 45|回复: 0

课程表----陈泽

[复制链接]

4

主题

4

帖子

1054

积分

金牌会员

Rank: 6Rank: 6

积分
1054
发表于 2025-1-25 11:38:12 | 显示全部楼层 |阅读模式
[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()

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2025-2-11 03:05 , Processed in 0.040503 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表