pythonif嵌套例题
有一个列表a=[10,20,30,40,50],请编写一个程序,输出列表中大于 20 的数的平均值。
提示:可以使用嵌套的 if 语句来筛选出大于 20 的数,然后求平均值。
示例代码:
```python
a = [10, 20, 30, 40, 50]
total = 0
count = 0
for num in a:
if num > 20:
total += num
count += 1
if count > 0:
avg = total / count
if语句的嵌套例子模板 print(f'The average of numbers greater than 20 is {avg:.2f}')
else:
print('There are no numbers greater than 20 in the list.')
```
代码说明:
- 定义列表 a 和计数器变量 total 和 count。
- 使用 for 循环遍历列表中的每个元素,如果元素大于 20,则将其加到 total 中,并将 count 加 1。
- 最后,如果 count 大于 0,则计算平均值并输出结果,否则输出“列表中没有大于 20 的数”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论