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

作业-陈泓竹

[复制链接]

3

主题

4

帖子

185

积分

注册会员

Rank: 2

积分
185
发表于 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()
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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