4. range 函数

作用

调用后,返回一个能够得到一系列整数的可迭代对象。

调用格式

range(stop)               # stop 停止整数
range(start, stop)        # start 开始整数
range(start, stop, step)  # step 步长

说明

示例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")
视频讲解