📅  最后修改于: 2023-12-03 14:51:05.170000             🧑  作者: Mango
当我们需要在 Python 中从 1 打印到 n,可以使用循环语句来实现。常见的循环语句有 for
循环和 while
循环。
使用 for 循环可以很方便地遍历一个固定范围内的数值,并执行相应的操作。下面是使用 for 循环打印从 1 到 n 的代码示例:
n = 10
for i in range(1, n+1):
print(i)
使用 range(1, n+1)
生成从 1 到 n 的整数序列,并在循环中依次输出这些数字。
使用 while 循环可以在满足一定条件的情况下,重复执行代码块内的操作。下面是使用 while 循环打印从 1 到 n 的代码示例:
n = 10
i = 1
while i <= n:
print(i)
i += 1
首先初始化 i
为 1,然后判断 i
是否小于等于 n
,若成立则输出 i
并将 i
的值加 1,最后再次判断 i
是否小于等于 n
,若成立则继续执行循环体内的操作。
使用 for 循环和 while 循环都可以实现从 1 到 n 的数字打印,根据具体的情况选择不同的循环语句。需要注意的是,在 range
函数中的参数为左闭右开区间,因此需要将 n+1
传递给 range
函数。