python如何打印99乘法表

發(fā)布時間:2024-03-10
python打印99乘法表的方法:1、使用【for-for】;2、使用【while-while】;3、使用【while-for】;4、使用【for-while】;5、 定義一個變量a,代碼為【for i in a:j=1;while j<=i:】。
相關(guān)學(xué)習(xí)推薦:python教程
python打印99乘法表的方法:
第1種方式: 使用for-for
# 九九乘法表for i in range(1, 10): for j in range(1, i 1): print('{}x{}={}\\\\t'.format(j, i, i*j), end='') print()
第2種方式: 使用while-while
# 九九乘法表i = 1while i <= 9: j = 1 while(j <= i): # j的大小是由i來控制的 print('%d*%d=%-3d' % (i, j, i*j), end='\\\\t') j = 1 print('') i = 1
第3種方式: 使用while-for
i = 1while(i <=9): for j in range (1,i 1): #range()函數(shù)左閉右開 print('%d*%d=%-3d'%(i,j,i*j),end='') i = 1 print()
第4種方式: 使用for-while
for i in range(1,10): j = 0 while j < i: j = 1 print("%d*%d=%-3d"%(i,j,i*j),end='') print( )
第5種方式: 定義一個變量a
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]for i in a: j = 1 while j <= i: print('%d*%d=%-3d'%(i,j,i*j),end='\\\\t') # %-3d 是控制輸出結(jié)果占據(jù)3位,且從左面開始對齊 j = 1 print( )執(zhí)行結(jié)果如下圖:
第6種方式: 使用1行語句
print('\\\\n'.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i 1)]) for i in range(1, 10)]))執(zhí)行結(jié)果如下圖:
上一個:如何把電腦d盤分給c盤,win7電腦d盤怎么分給C盤
下一個:刷機頁面怎么連接手機,怎樣用手機給另一個手機刷機

茶業(yè)法規(guī)之四說法
江蘇潤儀金屬轉(zhuǎn)子流量計正確使用方法
侵權(quán)人死亡能否免除賠償責(zé)任
蘋果手機音頻怎么播放不了
美國ross高壓繼電器(一種可靠的電氣解決方案)
使用真空濾油機過程中如果被污染了該怎么辦
固態(tài)硬盤啟動分區(qū),固態(tài)硬盤怎樣進(jìn)行分區(qū) 固態(tài)硬盤分區(qū)詳細(xì)圖文教程
土耳其riw球接頭
電子郵箱怎么弄,電子郵箱怎么申請
未發(fā)貨退運費嗎(未發(fā)貨退貨會退運費險嗎)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos