Python计算学生平均年龄:附代码和详解
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}')
代码解释:
-
获取学生人数: -
n = int(input('请输入学生人数: ')):这行代码获取用户输入的学生人数,并将其转换为整数类型存储在变量n中。 -
获取每个学生的年龄并存储: -
ages = []:创建一个空列表ages,用于存储每个学生的年龄。 -for i in range(n): ...:使用循环结构,根据输入的学生人数n,循环n次获取每个学生的年龄。 -age = int(input(f'请输入第 {i+1} 个学生的年龄: ')):在每次循环中,获取用户输入的学生年龄,并将其转换为整数类型存储在变量age中。 -ages.append(age):将获取到的学生年龄age添加到列表ages中。 -
计算平均年龄: -
average_age = sum(ages) / n:使用sum(ages)计算列表ages中所有元素的总和,然后除以学生人数n,得到平均年龄,并将结果存储在变量average_age中。 -
输出结果: -
print(f'班上学生的平均年龄为: {average_age:.2f}'):使用f-string格式化输出结果,将计算得到的平均年龄average_age保留两位小数输出。
如何运行代码:
- 将代码复制到你的Python编辑器中。2. 保存代码文件(例如,保存为
average_age.py)。3. 在终端或命令行中,使用python average_age.py命令运行代码。4. 按照提示输入学生人数和每个学生的年龄。5. 程序将计算并输出学生的平均年龄。
希望这篇文章能够帮助你理解如何使用Python计算平均年龄。
原文地址: https://www.cveoy.top/t/topic/w77 著作权归作者所有。请勿转载和采集!