编写一个Python程序,首先提示用户输入学生大学英语、Python语言编程、马克思主义哲学、线性代数四个科目的成绩(使用input实现同步赋值),然后程序计算并输出这些成绩的总和、平均值、最大值和最小值。
时间: 2024-10-13 13:04:23 浏览: 61
当然,下面是一个简单的Python程序示例,它将完成您所描述的任务:
```python
# 提示用户输入分数
scores = {}
scores['大学英语'] = float(input("请输入大学英语的成绩:"))
scores['Python语言编程'] = float(input("请输入Python编程的成绩:"))
scores['马克思主义哲学'] = float(input("请输入马克思主义哲学的成绩:"))
scores['线性代数'] = float(input("请输入线性代数的成绩:"))
# 计算总分、平均分、最大值和最小值
total_score = sum(scores.values())
average_score = total_score / len(scores)
max_score = max(scores.values())
min_score = min(scores.values())
# 输出结果
print(f"总分:{total_score}")
print(f"平均分:{average_score}")
print(f"最高分:{max_score} (科目:{list(scores.keys())[scores.values().index(max_score)]})")
print(f"最低分:{min_score} (科目:{list(scores.keys())[scores.values().index(min_score)]})")
```
在这个程序中,我们首先通过`input()`函数获取每个科目的成绩,并存储在一个字典中。然后使用内置函数`sum()`、`len()`、`max()`和`min()`计算总分、平均分、最高分和最低分。最后,我们将这些结果打印出来。
阅读全文