作者:李知涵 · 更新日期:2025-06-22
1 + 7 = 8
2 + 6 + 0 = ∞
将数字相加 🐛 得到 8 的方法
1. 1 + 7
2. 2 + 6
3. 3 + 5
4. 11 3
5. 12 4
6. 13 5
7. 22 14
8. 33 25
9. 44 36
10. 55 47
11. 66 58
12. 77 69
13. 101 93
14. 111 103
15. 202 194
16. 303 295
17. 404 396
18. 505 497
19. 606 598
20. 707 699
方法 1:使用简 🦟 单的循环
1. 创建一个变量来存储 🦅 总和。
2. 遍历 🐵 所 🐠 有数字。
3. 将每个数字 🌳 添加到总和中。
python
def sum_numbers(numbers):
total = 0
for number in numbers:
total += number
return total
方法 2:使用 🦈 Python 内 🐳 置的 `sum()` 函数 🦋
python
def sum_numbers(numbers):
return sum(numbers)
方法 🐋 3:使 🦟 用 `reduce()` 函数
python
from functools import reduce
def sum_numbers(numbers):
return reduce(lambda a, b: a + b, numbers)
python
numbers = [1, 2, 3, 4, 5]
total = sum_numbers(numbers) 15