码迷,mamicode.com
首页 > 其他好文 > 详细

2.输出结果自动换行的问题

时间:2017-09-25 23:05:25      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:==   multi   距离   python   问题   个数   col   解决   tab   

 1 def print_multiples(n, high):
 2     i = 1
 3     while i <= high:
 4         print (n*i,\t,end=‘‘)
 5         i += 1
 6 
 7 def print_mult_table(high):
 8     i = 1
 9     while i <= high:
10         print_multiples(i, high)
11         print(\n)
12         i += 1
13 if __name__ == __main__:
14     print_mult_table(7)

第四行中加入的end=‘‘就是为了解决输出结果自动换行的问题。加了就是以下输出结果:

 1 1     2     3     4     5     6     7     
 2 
 3 2     4     6     8     10     12     14     
 4 
 5 3     6     9     12     15     18     21     
 6 
 7 4     8     12     16     20     24     28     
 8 
 9 5     10     15     20     25     30     35     
10 
11 6     12     18     24     30     36     42     
12 
13 7     14     21     28     35     42     49     

但是如果不加就不会这样排列,而是每一行一个数字。

另外\t是table,在python中是四个空格的距离,\n是换行。

2.输出结果自动换行的问题

标签:==   multi   距离   python   问题   个数   col   解决   tab   

原文地址:http://www.cnblogs.com/lixiaofou/p/7594257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!