Python 中的循环 1 到 10 代码示例
For loop 1 to 10 code examples in Python
使用range()
该类在循环中从 1 循环到 10 for
,例如
for num in range(1, 11):
. 该类range
接受start
(包含)和
stop
(排除)参数,并使我们能够在循环中循环特定次数for
。
主程序
# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11))) # --------------------------------------- # 👇️ for loop 1 to 10 (excluding 10) for num in range(1, 10): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(1, 10)))
我们使用range()
该类在循环中从循环到1
循环。10
for
请注意,
range()
类的第一个参数(值)是包含性的,而值是独占性的。 start
stop
range类通常用于在循环中循环特定次数,for
并采用以下参数:
姓名 | 描述 |
---|---|
start |
表示范围开始的整数(默认为0 ) |
stop |
向上,但不包括提供的整数 |
step |
范围将由每 N 个数字组成,从start 到stop (默认为1 ) |
如果您只将单个参数传递给range()
构造函数,则它被认为是stop
参数的值。
主程序
for num in range(10): print(num) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))
该示例表明,如果
start
省略参数,则默认为0
,如果step
省略参数,则默认为1
.请注意,range()
该类返回一个range
对象,而不是一个列表。
主程序
# 👇️ range(0, 10) print(range(10)) # 👇️ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] print(list(range(10)))
如果需要将range
对象转换为列表,请将其传递给list()
类。
如果提供了start
和stop
参数的start
值,则该值是包含性的,而该stop
值是独占性的。
主程序
# 👇️ for loop 1 to 10 (including 10) for num in range(1, 11): print(num) # 👇️ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(list(range(1, 11)))
如果stop
参数的值低于参数的值start
,则范围将为空。
主程序
for num in range(10, 1): print(num) print(list(range(10, 1))) # 👉️ []