Python Basic - Lab Linux 中 使用Python 打印9 * 9 乘法表

[root@Private python-script]# vim 9X9.py

#!/usr/local/bin/python3
#date   = 2020.04.19
#author = feihuang
#goal   = exercise


firstnum = 1            #定义乘法口决中的第一个数

while firstnum <= 9:    #第一层循环,用于循环第一个操作数从1到9
    secondnum = 1       #第二层循环的操作数,第一层循环每次执行时,第二个操作数都需要从1开始
    while secondnum <= firstnum:    #定义第二层循环,第二层循环的操作数需要比第一层循环的操作数小或等于第一层的操作数
        print( str(secondnum) +"*"+ str(firstnum) + "=" , firstnum * secondnum,end="\t")    #执行操作与打印,最后的end="\t“,执行完后不换行,而是打印一个制表符
        secondnum += 1  #第二层循环执行完之后操作数+1,然后进入下一轮循环,
    print()             #当第二轮循环执行完毕后,就是不满足第二轮循环的条件时,换行,
    firstnum += 1       #第一轮循环的操作数+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

"""

"""

[root@Private python-script]# chmod +x 9X9.py
[root@Private python-script]# ./9X9.py
11= 1
2
1= 2 22= 4
3
1= 3 32= 6 33= 9
41= 4 42= 8 43= 12 44= 16
51= 5 52= 10 53= 15 54= 20 55= 25
6
1= 6 62= 12 63= 18 64= 24 65= 30 66= 36
7
1= 7 72= 14 73= 21 74= 28 75= 35 76= 42 77= 49
81= 8 82= 16 83= 24 84= 32 85= 40 86= 48 87= 56 88= 64

猜你喜欢

转载自www.cnblogs.com/fei-huang/p/12718368.html
今日推荐