萌新のPython練習菜鳥100例(八)出力9*9乗算口诀表

1098 ワード

テーマ:出力9*9乗算口诀表分析:・支店と列を考慮し、合計9行9列、i制御行、j制御列;for i in range(1,10)はループが1から9・print()
function:次の出力点の位置を指定します.第一に、通常の場合、print()は‘’を持参する.したがって、print()は、print(’,end=’)と組み合わせて使用される第2のものである.カーソルを同じ行に保つ
・for j in range(1,i+1)1-9のサイクルで1,1+12,2+2…print("%d*%d=%d"%(i,j,i*j))印刷出力フォーマット(%d*%d=%d)=(1*2=2)
公式コード:
for i in range(1, 10):
    print()
    for j in range(1, i+1):
        print("%d * %d = %d" % (i, j, i * j))

分析:・履歴書サイクルfor n in range(9)は1-9を表し、これは簡略化された書き方・m=1初期化mの値であり、n=n+1・whileサイクルm<=1の場合、s=m*n・whileサイクルで出力フォーマット(%d*%d=%d)=(s=m*n+1)・m=m+1**ネットユーザーコード2:**
for n in range(9):
    m = 1
    n = n + 1
    while (m <= n):
        s = m * n
        print("%d * %d = %d, " % (m, n, s), end=' ')
        m = m + 1
    print(' ')

ネットユーザーコード3
i=0
j=0
while i<9:
    i+=1
    while j<9:
        j+=1
        print(j,"x",i,"=",i*j,"\t",end="")
        if i==j:
            j=0
            print("")
            break