實驗報告一
一、作業:建議用時15分鐘
二、環境:Pycharm -Python3.6
三、知識點:python的回圈陳述句(for回圈和while回圈)
四、分析:看到這個乘法口訣表,我們會發現按行來看,是1到9的回圈,然后每行的數乘以從1到行數本身的積,這就需要兩個回圈,每行先回圈一次,然后再到下一行
大框架可以表示為:
for(9行):
for(行數不變,列數加1)
五、代碼:
(一)for回圈
print("以下是一張用for回圈陳述句寫的乘法口訣表:")
i=1
j=1
s=0
for i in range(1,10): #第一行到第9行
for j in range(1,(i+1)): #第一列到第i列
s=i*j
print("%d * %d = %s"%(i,j,s),end="\t") #列印輸出
j+=1 #列數自加1
print(" "*30) #列印空格30個
i+=1 #第i行加1
運行結果如下圖所示
(二)while回圈
r = 1
s = 0
while r <10:
c = 1
while c<r+1:
s=r*c
print("%d * %d = %d "%(r,c,s),end = "\t")
c+=1
print(" "*30)
r+=1
運行結果如下所示
以上是我個人課上的一個作業,分享在此處,如果有可以改進的地方,歡迎大家提出建議和指導
本文首發于python黑洞網,博客園同步更新
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/199677.html
標籤:Python
