- range()函数是Python中的内置函数,在需要执行特定次数操作时使用它,表示循环的意思。
- range()可以用于以列表的形式生成数字序列。允许在给定范围内生成一系列数字。
- range(start, stop, step):start表示从返回序列的起始编号,默认从0开始;stop表示生成最多但不包括此数字的数字;step指的是序列中每个数字之间的差异,默认值为1。
a = range(1, 20 ,3) for i in a: print(i) # ==>1 # 4 # 7 # 10 # 13 # 16 # 19
九九乘法表:
for a in range(1, 10):#创建两个range(),其中a是乘号右边的,b是乘号左边的
for b in range(1, a+1):#这个for循环每次都从1开始,第二个参数不包括它本身
result = b*a
if b < a:
print(b, '*', a, '=', result, ' ', end='',)
else:
print(b, '*', a, '=', result, ' ')
for i in range(1,10):
for j in range(1, i+1):
print("{}*{}={}".format(j, i, j*i), end='\t')
print(end='\n')
i = 1
while i < 10:
j = 1
while j <= i:
print(f"{j}*{i}={j*i}", end='\t')
j += 1
print()
i += 1