4. range 函数
作用
调用后,返回一个能够得到一系列整数的可迭代对象。
调用格式
range(stop) # stop 停止整数
range(start, stop) # start 开始整数
range(start, stop, step) # step 步长
说明
- 省略 step 参数,则默认为 1。
- 省略 start 参数,则默认为 0。
示例1
range(5) # 生成 0、1、2、3、4
range(3, 6) # 生成 3、4、5
range(1, 10, 3) # 生成 1、4、7
range(10, 0, -2) # 生成 10、8、6、4、2
示例2
for x in range(5):
print(x)
示例3
写一个程序,输入一个整数n,写程序打印如下 n 行文字 如:
请输入: 10
这是第 1 行
这是第 2 行
这是第 3 行
...
这是第 10 行
代码
line_count = int(input('请输入: '))
for line_num in range(1, line_count+1):
print('这是第', line_num, '行')
练习
思考下列程序打印多少次 hello?
for x in range(5):
for y in range(10):
print("hello")