新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python中生成九九乘法表的方法有哪幾種?
九九乘法表是我們計算的基礎(chǔ),在Python中可以生成九九乘法表。大致有三種方法:列表推導(dǎo)式法、for循環(huán)法、while嵌套循環(huán)法。具體使用代碼請看本文。

方法一、列表推導(dǎo)式法
for i in range(1, 10):
#當(dāng)i == 1時:
print(" ".join(["%d*%d=%d" % (j, i, i*j) for j in range(1, i+1)]))
a ["%d*%d=%d" % (j, i, i*j)] 是說的第一個j [j for j in range(10)]
b for j in range(1, i + 1)-- 當(dāng)i==1,是j得到1,如果是2,j為1,2
c 那么a 1*1=1 “ ”。join 2*1 =2
方法二、for循環(huán)法
for i in range(1,10):
for a in range(1,i+1):
print(f'{i}*{a}={i*a}',end='\t')
print()
方法三:while嵌套循環(huán)法
i=1
while i<=9:
j=1
while j<=i:
print('%d*%d=%d'%(j,i,i*j),end='\t') # \t 可以使其上下對齊
j+=1
print('\n')
i+=1
以上就是Python中生成九九乘法表的三種方法,相比較而言,使用for循環(huán)會簡單些。當(dāng)然大家可以選擇自己比較喜歡的方法去使用,希望能幫到你哦~
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:Python中生成九九乘法表的方法有哪幾種?
本文鏈接:http://m.fisionsoft.com.cn/article/coisedp.html


咨詢
建站咨詢
