一道题目,python要求:请输入自己的姓名与学号,输入3门课的成绩,计 算平均成绩后显示在控制合中。如果学号的尾数为奇数,那么还需在控制合上显示最高成绩,如果自己的学号尾数为 偶数,那么需要在控制合 上显示最低成绩。
时间: 2024-10-23 13:18:16 浏览: 22
这是一个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}")
```
相关问题
晶圆键合中CMP是什么
CMP,全称为Chemical Mechanical Polishing(化学机械抛光),是半导体制造过程中晶圆制程的一个重要步骤。它发生在光刻和离子注入等微观加工之后,用于平整表面并去除由于这些工艺产生的多余材料。CMP通过结合化学处理和物理研磨的方式,使得硅晶片表面达到高度平坦,这对于电子元件的集成以及后续的光刻精确度至关重要。这个过程通常使用特殊的抛光液和旋转工具共同作用,以实现精细的表面处理。
使用集合 AzrayList对字符串进行存储和管理。 任务 1、定义ArrayList对象 2.存储学科名称,见运行效果图 3、 输出集合中元素的个数 4、遍历输出集合中的所有元素 提示 1使用ada0方法将元素添加到ArravList集合中。 2)调用集合的iterator()方法获得iterator对象,并调用iterator的hasNextC 合中的所有元素。 效果图: 列表中元泰的个数为:6 第1个为语文 第2个为数学 第3个为英语 第第4个为化学 第5个为物理 第6个为生物
答案:
1、定义ArrayList对象
ArrayList<String> subjectList = new ArrayList<String>();
2、存储学科名称
subjectList.add("语文");
subjectList.add("数学");
subjectList.add("英语");
subjectList.add("化学");
subjectList.add("物理");
subjectList.add("生物");
3、输出集合中元素的个数
System.out.println("列表中元素的个数为:" + subjectList.size());
4、遍历输出集合中的所有元素
Iterator<String> iterator = subjectList.iterator();
while(iterator.hasNext()){
System.out.println("第" + (subjectList.indexOf(iterator.next())+1) + "个为" + iterator.next());
}
阅读全文