首页 > 电脑

本人初学者小白python

更新时间2018-08-13 13:31:44

def multiple_table(): 

    row = 0

    while row <= 9:         

        col = 0        

            while col <= row:            

                      num = col * row

                      print("%d*%d=%d" % (row, col, num), end=" ")            

                      col += 1        

             row += 1        

             print()

原本可以输出的为什么弄完函数之后是空白输出


首先,程序的对齐有问题(col = 0 那一行)

其次,你没有调用函数,.程序当然不会执行的

改好的

def multiple_table():
   row = 0
   while row <= 9:        
       col = 0        
       while col <= row:            
          num = col * row
          print("%d*%d=%d" % (row, col, num), end=" ")            
          col += 1        
       row += 1        
       print()
multiple_table()


上一篇:台式机一通电就自动打开

下一篇:如何使用编辑器多方位并排比较图纸?