用python實現九九乘法表輸出-兩種方法


2019-08-05

思考過程:九九乘法表需要兩層循環,暫且稱之為內循環和外循環,因此需要寫雙層循環來實現。

循環有for和while兩種方式。

for循環的實現

1 for i in range(1,10):
2     for j in range(1,10):
3         if j<=i:
4             print("%d*%d=%d"%(j,i,j*i), end=' ')
5     print(' ')
View Code

while循環的實現:運用while循環的時候需要使用到可迭代對象列表,防止列表索引out of range,需要用到if條件

 1 i=0
 2 j=0
 3 ls=[1,2,3,4,5,6,7,8,9]
 4 while ls[i] in ls:
 5     while ls[j] in ls:
 6         print("{}*{}={}".format(ls[j],ls[i],ls[j]*ls[i]), end=' ')
 7         j+=1
 8         if j>=9 or ls[j]>ls[i]:
 9             j=0
10             break
11     print(' ')
12     i+=1
13     if i>=9:
14         break

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM