admin 发表于 2018-7-31 12:27:36

打印100以内的乘法表

100以内的乘法表:i = 1
print("-" * 50)   #打印50个_
while i < 11:   #定义外循环
    n = 1
    while n <= 10: #定义内循环
      print("{:4d}".format(i * n), end=' ')#内循环计算i*n,计算完后n+1,再次内循环,知道n<=10
      n += 1   
    print()   #换行
    i += 1      #外循环i+1
print("-" * 50)   #打印50个_结果:


将i+=1改为i+=2之后,结果如下:



提问:
如果将print()去掉,或者将i+=1去掉,会有什么问题呢?

晓鸽丶 发表于 2018-8-8 11:05:08

print()去掉不换行
i+=1去掉   一直是i=1 外循环不会停止
页: [1]
查看完整版本: 打印100以内的乘法表