帮我写个Python程序,内容包括从键盘分别输入一个学生的学号,姓名,年龄,语文成绩,数学成绩,总和,输出,要求输出时显示:学生的学号是:202201 姓名:王五年龄:20 语文成绩:90数学成绩:总成绩:平均成绩: 3.输出时,将这些信息放在一行显示,
时间: 2024-09-13 22:04:27 浏览: 65
当然可以。这是一个简单的Python程序,它会满足您的需求:
```python
def calculate_student_info():
# 输入学生信息
student_id = input("请输入学生的学号(格式: 202201): ")
name = input("请输入姓名: ")
age = input("请输入年龄: ")
# 提示用户输入语文成绩
chinese_score = int(input("请输入语文成绩: "))
# 计算数学成绩和总分
math_score = int(input("请输入数学成绩: "))
total_score = chinese_score + math_score
# 计算平均分
average_score = total_score / 2
# 输出结果
print(f"学生的学号是: {student_id}\n姓名: {name}\n年龄: {age}\n语文成绩: {chinese_score}\n数学成绩: {math_score}\n总成绩: {total_score}\n平均成绩: {average_score:.2f}")
calculate_student_info()
```
当你运行这个程序时,按照提示依次输入学生的信息,程序会自动计算并输出相应的数据。
阅读全文