# coding:utf-8
"""九九乘法表
"""for k in range(1,10):
for i in range(1,k+1):
s=k*i
if s>=10:
print "%d*%d=%2d"%(i,k,s), #在python2中,在print後面加乙個逗號,表示取消換行,%2d表示佔兩個字元
else:
print "%d*%d=%d "%(i,k,s),
print #print缺省會換行
執行結果如下:
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
備註:此處如果不對格式有特別的要求,可以不用判斷,直接執行print "%d*%d=%d "%(i,k,s),即可
python實現九九乘法表
規律 1.列數隨著行數的變化而變化 2.列數的最大值和行數相等 3.列印9行,行的取值範圍為1 9 4.列的取值範圍 1 行數 line 1 行 外層迴圈控制 while line 9 colum 1 列 內層迴圈控制,沒列印一行,需要重置列的值 while colum line print dx ...
python九九乘法表
之前愛人用excel寫了九九乘法表 if and column a1 row a1 row a1 10 column a1 row a1 column a1 row a1 試試用python寫乙個九九乘法表。重構a a乘法表 函式 def jjcfb a for i in range 1,a 1 f...
Python 九九乘法表
以下例項演示了如何實現九九乘法表 coding utf 8 filename test.py author by www.runoob.com 九九乘法表 通過指定end引數的值,可以取消在末尾輸出回車符,實現不換行。for i in range 1 10 for j in range 1 i 1 ...