python打印九九乘法表

2021/6/26 22:29:13

本文主要是介绍python打印九九乘法表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

脚本如下:

# @Time    : 2021/6/26 13:31
# @Author  : cici
#左上行号参数
row = 1
#右上行号2
row2 = 1
#左下行号3
row3 = 9
#右下行号4
row4 = 9
while row <= 9 and row2 <= 9:
    #列号参数
    col = 1
    while col <= row:
        print("%d*%d=%d"%(col,row,col*row), end="\t")
        #判断右上行号是否和左上列号一致,一致则执行循环体
        while row2 == col:
            col2 = 9
            while col2 >= row2:
                print("%d*%d=%d"%(row2,col2,row2*col2), end="\t")
                col2 -= 1
            #内部循环结束后会返回到while处判断row2 == col,为了不死循环
            row2 -= 1
        col += 1
    #为了把-1加回来将左右行数保持一致
    row2 += 1
    #换行语句
    print("")
    #行号+1
    row += 1
    row2 += 1
while (row3 <= 9 and row3 >= 1) and (row4 <= 9 and row4 >= 1):
    col3 = 1
    while col3 <= row3:
        print("%d*%d=%d" % (col3, row3, col3 * row3), end="\t")
        while col3 == row4:
            col4=9
            while col4 >= row4:
                print("%d*%d=%d" % (col4, row4, row4 * col4), end="\t")
                col4 -= 1
            row4 -= 1
        col3 += 1
    # 换行语句
    print("")
    # 行号+1
    row3 -= 1

 



这篇关于python打印九九乘法表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程