python_print 函数 (99乘法表)
print 函数末尾自带换行:
i = 1
while i <= 5:
    print("*")
    i += 1
执行结果:
*
*
*
*
*
如果想实现不换行,可以使用拼接,或者end=函数进行操作:
i = 1
while i <= 5:
    print("*" , end=("  "))
    i += 1
输出为:
* * * * *  
备注: end函数中间的值可以每次print中间插入值或者转义字符。
i = 1
while i <= 5:
    print("*" , end=("test"))
    i += 1
输出为:
*test*test*test*test*test
案例:
输出99乘法表:
1,定义行变量为line = 1
2.在循环中定义列 row = 1 , 判断条件为: row <= line.
3.打印 row * line ,
"""
line = 1 # 定义行
while line <= 9:
    row = 1
    while row <= line:
        print("%d * %d = %d" %(row,line,row*line) , end="\t")
        row += 1
    print("") # 打印换行
    line += 1
输出为:
1 * 1 = 1   
1 * 2 = 2  2 * 2 = 4  
1 * 3 = 3  2 * 3 = 6  3 * 3 = 9  
1 * 4 = 4  2 * 4 = 8  3 * 4 = 12 4 * 4 = 16 
1 * 5 = 5  2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 
1 * 6 = 6  2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 
1 * 7 = 7  2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 
1 * 8 = 8  2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 
1 * 9 = 9  2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81 
                    
                
                
            
        
浙公网安备 33010602011771号