Python计算学生平均年龄:附代码和详解

这篇文章将教你如何使用Python编写一个简单的程序来计算一组学生的平均年龄。无论你是编程新手还是想回顾一下基础知识,这篇文章都能够帮助你。

**代码:**pythonn = int(input('请输入学生人数: '))ages = []

输入每个学生的年龄for i in range(n): age = int(input(f'请输入第 {i+1} 个学生的年龄: ')) ages.append(age)

计算平均年龄average_age = sum(ages) / n

输出结果print(f'班上学生的平均年龄为: {average_age:.2f}')

代码解释:

  1. 获取学生人数: - n = int(input('请输入学生人数: ')):这行代码获取用户输入的学生人数,并将其转换为整数类型存储在变量n中。

  2. 获取每个学生的年龄并存储: - ages = []:创建一个空列表ages,用于存储每个学生的年龄。 - for i in range(n): ...:使用循环结构,根据输入的学生人数n,循环n次获取每个学生的年龄。 - age = int(input(f'请输入第 {i+1} 个学生的年龄: ')):在每次循环中,获取用户输入的学生年龄,并将其转换为整数类型存储在变量age中。 - ages.append(age):将获取到的学生年龄age添加到列表ages中。

  3. 计算平均年龄: - average_age = sum(ages) / n:使用sum(ages)计算列表ages中所有元素的总和,然后除以学生人数n,得到平均年龄,并将结果存储在变量average_age中。

  4. 输出结果: - print(f'班上学生的平均年龄为: {average_age:.2f}'):使用f-string格式化输出结果,将计算得到的平均年龄average_age保留两位小数输出。

如何运行代码:

  1. 将代码复制到你的Python编辑器中。2. 保存代码文件(例如,保存为average_age.py)。3. 在终端或命令行中,使用python average_age.py命令运行代码。4. 按照提示输入学生人数和每个学生的年龄。5. 程序将计算并输出学生的平均年龄。

希望这篇文章能够帮助你理解如何使用Python计算平均年龄。


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

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