📜  在 python 中从 1 打印到 n(1)

📅  最后修改于: 2023-12-03 14:51:05.170000             🧑  作者: Mango

在 Python 中从 1 打印到 n

当我们需要在 Python 中从 1 打印到 n,可以使用循环语句来实现。常见的循环语句有 for 循环和 while 循环。

使用 for 循环打印从 1 到 n 的数字

使用 for 循环可以很方便地遍历一个固定范围内的数值,并执行相应的操作。下面是使用 for 循环打印从 1 到 n 的代码示例:

n = 10
for i in range(1, n+1):
    print(i)

使用 range(1, n+1) 生成从 1 到 n 的整数序列,并在循环中依次输出这些数字。

使用 while 循环打印从 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 函数。