一道题目,python要求:请输入自己的姓名与学号,输入3门课的成绩,计 算平均成绩后显示在控制合中。如果学号的尾数为奇数,那么还需在控制合上显示最高成绩,如果自己的学号尾数为 偶数,那么需要在控制合 上显示最低成绩。
时间: 2024-10-23 08:18:16 浏览: 29
这是一个Python编程练习题,要求用户输入姓名、学号以及三门课程的成绩。程序的主要步骤包括:
1. 提示用户输入个人信息:姓名和学号。
2. 让用户依次输入三门课程的成绩。
3. 计算总分和平均分:将所有成绩相加除以3得到平均分。
4. 根据学号判断条件:
- 如果学号尾数(最后一个数字)是奇数,找出并显示最高的成绩。
- 如果学号尾数是偶数,找出并显示最低的成绩。
5. 将计算结果打印到控制台。
下面是一个简单的代码示例实现这个功能:
```python
name = input("请输入您的姓名:")
student_id = int(input("请输入您的学号:"))
scores = []
for i in range(3):
score = float(input(f"请输入第{i+1}门课的成绩:"))
scores.append(score)
average_score = sum(scores) / len(scores)
print(f"您的姓名:{name}, 学号:{student_id}, 平均成绩:{average_score}")
# 判断学号尾数
if student_id % 2 == 1: # 奇数尾数
max_score = max(scores)
print(f"最高成绩:{max_score}")
else: # 偶数尾数
min_score = min(scores)
print(f"最低成绩:{min_score}")
```
阅读全文