如何用range函数循环遍历1 2 3 …… 98 99 100并打印输出
for i in range(100, -1, -1):
print(i, end='\t')
for i in range(1,101):
print(i)
range(a,b,c),3个参数
a是起始数字,b是结束数字(不包含b),c是step
其中a,c可以缺省,b是必填的
a默认0,c默认1
c是负数时表示从大到小
使用for循环
for i in range(1, 101):
print(i)
这个代码会循环遍历1到100的数字,并在每个数字后面输出一个换行符。如果您只想输出数字而不是换行符,您可以在print()函数中添加end=' '参数
在Python中 range() 函数可创建一个整数列表,一般用在 for 循环中。
函数语法:
range(start, stop[, step])
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
若要用range函数循环遍历1 2 3 …… 98 99 100并打印输出,该如何实现呢?
可以使用以下代码:
for i in range(1, 101):
print(i)
这个代码会从1开始循环到100,每次循环打印出当前的数字。注意,range函数的结束值是不包含在循环中的,所以需要传入101作为结束值。
运行结果如下: