#成绩单生成系统 1.实验需求 通过键盘输入相应信息,并呈现出来。 2.实验步骤 (1)需要用到python的内置函数input() (2)使用input()输入函数,输入个人信息和成绩 (3)通过python的内置函数print()输出信息
时间: 2024-10-08 12:13:43 浏览: 22
基于Python实现的实验信息综合管理系统.7z,python学生信息管理系统实验报告,Python
5星 · 资源好评率100%
# 成绩单生成系统简介
1. 实验目的:
设计一个简单的程序,用户能够通过交互输入学生的姓名、学号以及各科的成绩,然后系统会自动生成一份包含这些信息的成绩单。
2. 实验步骤详解:
a. **导入所需库**:首先需要使用Python的基础库`sys`,因为`input()`和`print()`都是其内置功能。
```python
import sys
```
b. **获取用户输入**:
- 使用`input()`函数提示用户输入学生的基本信息,如姓名和学号。
- 提示用户输入各科的成绩,可以设置循环结构接收多科分数。
```python
name = input("请输入学生姓名:")
student_id = input("请输入学号:")
grades = {}
while True:
subject = input("请输入科目名 (输入'结束'完成输入):")
if subject.lower() == '结束':
break
grade = float(input(f"请输入{subject}的成绩:"))
grades[subject] = grade
```
c. **输出生成的成绩单**:
- 使用`print()`函数将收集到的信息按照指定格式打印出来。
```python
print("\n---成绩单---")
print(f"姓名:{name}")
print(f"学号:{student_id}")
for subject, grade in grades.items():
print(f"{subject}: {grade}")
```
3. **运行与测试**:
- 将上述代码组合成一个完整的python脚本,保存并运行它,验证是否能正常获取和显示用户输入的数据。
阅读全文