📅  最后修改于: 2023-12-03 15:08:18.763000             🧑  作者: Mango
在 Python 中,使用 for 循环可以很方便地添加数字。以下是一些使用 for 循环添加数字的方法。
for i in range(10):
print(i)
这个代码片段将会输出从 0 到 9 的数字,因为 range(10)
返回的是一个包含 0 到 9 的整数序列。你可以使用 range(起始数字, 终止数字, 步长)
来控制循环输出的数字序列的范围和步长。
numbers = [i for i in range(10)]
print(numbers)
这个代码片段将会输出包含从 0 到 9 的整数序列的列表。更一般地,你可以使用 [expression for item in iterable]
的语法来生成一个列表,其中 expression
是一个表达式,item
是迭代器中的每个元素。
result = 0
for i in range(10):
result += i
print(result)
这个代码片段将会输出从 0 到 9 的整数序列的和,因为在循环中 result
会不断地累加每个整数。
def sum_numbers(n):
result = 0
for i in range(n):
result += i
return result
print(sum_numbers(10))
这个代码片段将会输出从 0 到 9 的整数序列的和,因为 sum_numbers(n)
函数中的 for 循环会对从 0 到 n-1
的整数进行累加。
总之,Python 中的 for 循环提供了很多便捷的方法来添加数字,无论是简单的列表解析式还是在循环中进行运算,都可以轻松地完成。