Python九九乘法表(range函数)

Posted on 2022-03-25 20:28  qnhnt  阅读(108)  评论(0编辑  收藏  举报  来源
  • 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