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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.输出结果自动换行的问题相关的知识,希望对你有一定的参考价值。

 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.输出结果自动换行的问题的主要内容,如果未能解决你的问题,请参考以下文章

请检查当我在控制台中输入时它自动换行的程序[关闭]

java怎么换行

echo换行的蛋疼事

Python输出换行的两种方法

sql查询结果如何自动换行

java中实现换行的几种方法