Python 代码实现录入和输出 54 位学生信息

以下代码使用 Python 实现录入和输出 54 位学生信息的程序:

list_name = ['姓名', '年龄', '性别', '学号', '体重', '身高']
student_info = []

for i in range(54):
    姓名 = input('请输入姓名: ')
    年龄 = int(input('请输入年龄: '))
    性别 = input('请输入性别: ')
    学号 = input('请输入学号: ')
    体重 = float(input('请输入体重: '))
    身高 = float(input('请输入身高: '))
    student_data = [姓名, 年龄, 性别, 学号, 体重, 身高]
    student_info.append(student_data)

for student_data in student_info:
    for i in range(len(list_name)):
        print('%s: %s' % (list_name[i], student_data[i]))
    print()

这段代码使用了一个名为 student_info 的列表来存储每个学生的信息。每次循环迭代时,用户将被要求输入学生的姓名、年龄、性别、学号、体重和身高。这些信息将被存储在一个名为 student_data 的列表中,并将其添加到 student_info 列表中。最后,使用嵌套的循环来逐个输出每个学生的信息。

代码解析:

  1. list_name 列表: 定义一个列表 list_name,存储每个学生信息的字段名。
  2. student_info 列表: 定义一个空列表 student_info,用来存储所有学生的个人信息。
  3. 循环录入: 使用 for 循环,循环 54 次,每次循环录入一个学生的个人信息。
  4. 输入信息: 使用 input() 函数获取用户输入的姓名、年龄、性别、学号、体重和身高,并将这些信息存储在 student_data 列表中。
  5. 添加学生信息:student_data 列表添加到 student_info 列表中。
  6. 输出信息: 使用两个嵌套的 for 循环,循环遍历 student_info 列表中的每个学生信息,并将每个学生的信息逐一输出。

代码运行过程:

  1. 代码首先定义了两个列表 list_namestudent_info
  2. 然后使用 for 循环,循环 54 次,每次循环录入一个学生的个人信息,并将这些信息存储在 student_data 列表中,再将 student_data 添加到 student_info 列表中。
  3. 最后使用两个嵌套的 for 循环,循环遍历 student_info 列表中的每个学生信息,并将每个学生的信息逐一输出。

这段代码可以帮助您快速录入和输出 54 位学生的信息,并在需要时修改代码以适应不同的人数需求。


原文地址: https://www.cveoy.top/t/topic/TNR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录