班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。 格式 输入格式 一共有n+1行,第一行是一个整数n(1≤ n ≤ 100),表示学生的人数。其后n行整数,表示每个学生的年龄,取值为15到25。 输出格式 浮点数,保留两位小数
时间: 2024-02-22 08:00:21 浏览: 248
可以使用以下代码来实现:
```python
n = int(input())
ages = list(map(int, input().split()))
average_age = sum(ages) / n
print('%.2f' % average_age)
```
首先读入学生的人数n和每个学生的年龄ages,然后计算所有学生的年龄总和sum(ages),除以学生人数n,即可得到平均年龄average_age。
最后使用‘%.2f’格式化字符串输出平均年龄,保留小数点后两位。
相关问题
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
为了计算班级所有学生的平均年龄并保留两位小数,你需要按照以下步骤操作:
1. 初始化一个变量,例如`total_age`,用于存储所有学生的年龄总和,初始值设为0。
2. 再初始化一个变量`student_count`,记录学生的总数,初始值设为0。
3. 遍历每个学生的数据,获取他们的年龄,并将其加到`total_age`上,同时增加`student_count`。
4. 计算平均年龄,通过将`total_age`除以`student_count`得到结果。
5. 使用`round()`函数或者字符串格式化将平均年龄保留两位小数。
例如,如果你有学生的年龄列表`ages`,可以编写如下的Python代码:
```python
ages = [15, 18, 20, 17, 16] # 假设这是学生年龄列表
total_age = sum(ages)
student_count = len(ages)
average_age = round(total_age / student_count, 2) # 保留两位小数
print(f"班级的平均年龄是{average_age}岁。")
```
班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。
以下是Python的代码实现:
```python
n = int(input()) # 输入学生人数
ages = list(map(int, input().split())) # 输入每个学生的年龄
avg_age = sum(ages) / n # 计算平均年龄
print('%.2f' % avg_age) # 输出结果,保留两位小数
```
阅读全文