多种方法计算100以内的奇数和、偶数和,并进行格式化打印输出。
时间: 2024-10-07 10:07:44 浏览: 43
课程设计格式规范1
可以使用循环结构分别计算100以内奇数和偶数的总和。以下是两种常见的方法:
1. **遍历并累加**:
- 对于奇数和:
```python
odd_sum = 0
for i in range(1, 101, 2): # 步长为2,只取奇数
odd_sum += i
print(f"100以内的奇数和:{odd_sum:.2f}")
```
- 对于偶数和:
```python
even_sum = 0
for i in range(2, 101, 2): # 步长为2,只取偶数
even_sum += i
print(f"100以内的偶数和:{even_sum:.2f}")
```
2. **列表推导式**:
- 可以一次性生成两个列表,然后计算和:
```python
odds = [i for i in range(1, 101) if i % 2 != 0] # 列表推导式得到奇数列表
evens = [i for i in range(2, 101) if i % 2 == 0] # 列表推导式得到偶数列表
odd_sum = sum(odds)
even_sum = sum(evens)
print(f"100以内的奇数和:{odd_sum:.2f}")
print(f"100以内的偶数和:{even_sum:.2f}")
```
阅读全文