使用input语句输入十名学生的学号和姓名,并保存到“学生信息.txt”文件中。学号和姓名用逗号分隔,每行保存一名学生的信息
时间: 2024-12-13 12:20:34 浏览: 9
java输入输出流读取文件路径并保存到文本中
4星 · 用户满意度95%
在Python中,你可以使用`input`函数获取用户输入,然后将数据写入文件。这里是一个简单的示例:
```python
# 创建一个空列表来存储学生信息
students = []
# 循环获取10名学生的学号和姓名
for i in range(10):
# 提示用户输入学号和姓名,用逗号分隔
student_info = input(f"请输入第{i+1}位学生的学号和姓名(格式:学号,姓名),例如123456,张三:")
# 分割学号和姓名并添加到列表
info_list = student_info.split(',')
if len(info_list) == 2:
students.append(info_list)
else:
print(f"无效输入,第{i+1}位学生的记录未保存。")
# 将学生信息写入文件
with open("学生信息.txt", "w", newline="") as f:
for student in students:
# 用逗号连接学号和姓名,并写入文件
f.write(",".join(student) + "\n")
# 文件写入完毕,显示操作成功
print("学生信息已成功保存至文件 '学生信息.txt'.")
阅读全文