试着写脚本,从键盘中输入各科成绩,判断成绩 在1~100之间录入显示不同信息合格存入文件
时间: 2024-09-30 20:15:32 浏览: 26
excell成绩录入脚本_excell成绩录入脚本.Q_
当然可以。这里是一个简单的Python脚本示例,用于获取用户输入的成绩,判断是否合格,并将其存储到文件中:
```python
# 定义函数来检查成绩并给出相应的反馈
def check_score(score):
if score >= 60:
feedback = "成绩合格"
else:
feedback = "成绩不合格"
return feedback
# 创建一个空列表来存储成绩
scores_list = []
while True:
try:
# 提示用户输入分数
subject_score = int(input("请输入一门课程的成绩(1-100分),输入0结束:"))
# 检查输入是否在有效范围内
if subject_score < 0 or subject_score > 100:
print("输入无效,请重新输入1-100之间的分数。")
continue
# 判断并记录成绩
feedback = check_score(subject_score)
print(f"成绩:{subject_score} {feedback}")
scores_list.append(subject_score)
# 用户选择是否继续输入
cont = input("是否还要输入其他科目成绩?(y/n): ")
if cont.lower() == 'n':
break
except ValueError:
print("输入错误,请输入整数。")
# 将成绩保存到文件
with open('scores.txt', 'w') as file:
file.write("成绩记录如下:\n")
for i, score in enumerate(scores_list):
file.write(f"第{i+1}门课:{score}\n")
print("\n所有成绩已成功保存至scores.txt文件。")
阅读全文