在Python中,求1到100的奇数和可以通过多种方法实现,以下是几种常见的方法:
1. 使用 `range` 函数和 `sum` 函数:
sum_of_odds = sum(i for i in range(1, 101) if i % 2 != 0)
print(sum_of_odds)
2. 使用 `for` 循环和 `if` 语句:
sum_of_odds = 0
for i in range(1, 101):
if i % 2 != 0:
sum_of_odds += i
print(sum_of_odds)
3. 使用 `while` 循环:
sum_of_odds = 0
i = 1
while i <= 100:
sum_of_odds += i
i += 2
print(sum_of_odds)
4. 使用数学公式(适用于求连续奇数和):
n = 100
sum_of_odds = n * (n + 1) // 2
print(sum_of_odds)