51学通信论坛2017新版

标题: 打印100以内的乘法表 [打印本页]

作者: admin    时间: 2018-7-31 12:27
标题: 打印100以内的乘法表
100以内的乘法表:
  1. i = 1
  2. print("-" * 50)   #打印50个_
  3. while i < 11:     #定义外循环
  4.     n = 1
  5.     while n <= 10: #定义内循环
  6.         print("{:4d}".format(i * n), end=' ')  #内循环计算i*n,计算完后n+1,再次内循环,知道n<=10
  7.         n += 1   
  8.     print()     #换行
  9.     i += 1      #外循环i+1
  10. print("-" * 50)   #打印50个_
复制代码
结果:[attach]5727[/attach]


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

[attach]5726[/attach]

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


作者: 晓鸽丶    时间: 2018-8-8 11:05
print()去掉  不换行
i+=1去掉     一直是i=1 外循环不会停止




欢迎光临 51学通信论坛2017新版 (http://bbs.51xuetongxin.com/) Powered by Discuz! X3