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

作业-陈泓竹

[复制链接]

6

主题

37

回帖

1224

积分

金牌会员

积分
1224
发表于 2025-1-25 09:49:47 | 显示全部楼层 |阅读模式
[Python] 纯文本查看 复制代码
import matplotlib.pyplot as plt


plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 输入五次考试的成绩
exams = ['第一次', '第二次', '第三次', '第四次', '第五次']
chinese_scores = []
math_scores = []
english_scores = []

for exam in exams:
    print(f"请输入{exam}考试的成绩:")
    chinese = int(input("语文成绩: "))
    math = int(input("数学成绩: "))
    english = int(input("英语成绩: "))

    chinese_scores.append(chinese)
    math_scores.append(math)
    english_scores.append(english)

# 绘制各科成绩走势图
plt.plot(exams, chinese_scores, marker='o', label='语文')
plt.plot(exams, math_scores, marker='o', label='数学')
plt.plot(exams, english_scores, marker='o', label='英语')

# 添加标题和标签
plt.title('6年级上学期各科成绩走势图')
plt.xlabel('考试次数')
plt.ylabel('分数')

# 显示图例
plt.legend()

# 显示图表
plt.show()
回复

使用道具 举报

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

本版积分规则

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