小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

python入門級(jí)九九乘法表之for和while

 路人甲Java 2021-06-08

python 基礎(chǔ)九九乘法表for:

舉例如下:

 

 這是由for循環(huán)語(yǔ)句生成的:

首先 :

for循環(huán)可以遍歷任何序列的項(xiàng)目,如一個(gè)列表或者一個(gè)字符串。

range()這是一個(gè)可創(chuàng)建一個(gè)整數(shù)列表的函數(shù),一般用于for循環(huán)中;

for i in range (1,10) 就是在for循環(huán)里用range()函數(shù)創(chuàng)建一個(gè)1到9的整數(shù)列表(注:range()函數(shù)中逗號(hào)前邊的數(shù)為整數(shù)列表的起始數(shù),逗號(hào)后邊的數(shù)為整數(shù)列表的末位數(shù)加1),

所以 i 的賦值為(1,2,3,4,5,6,7,8,9,)

第二步:

是在給 i 賦值的基礎(chǔ)上,在做進(jìn)一步的循環(huán),即給 j 賦值

注:當(dāng) i 的值為1時(shí): j 的賦值就是(1,2)此時(shí) j 的取值1

       當(dāng) i 的值為2時(shí): j 的賦值就是(1,3)此時(shí) j 的取值2

       當(dāng) i 的值為3時(shí): j 的賦值就是(1,4)此時(shí) j 的取值3

       當(dāng) i 的值為4時(shí): j 的賦值就是(1,5)此時(shí) j 的取值4

.........

最后:

 

 %s為格式化取值,%操作符為格式化字符串操作,s代表字符串,格式符為真實(shí)值預(yù)留位置,并控制顯示的格式。

所以三個(gè)%s依次對(duì)應(yīng)的值為 i ,j,和 i 乘以 j 的值。

end=' ’ 是為print輸出的最后值傳遞一個(gè)符號(hào) 輸入空格,即末尾輸出空格

print()print括號(hào)內(nèi)不寫任何參數(shù),即默認(rèn)為換行

以上為for循環(huán)語(yǔ)句輸出的九九乘法表。

 

下面是為while循環(huán)輸出的九九乘法表:

 

 while循環(huán)即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)。

所以while循環(huán)首先要設(shè)置一個(gè)變量為n=1,

然后在建立一個(gè)條件為 n <= 9;或者n<10.(注:條件是相同的只是寫法不一樣)

 

 在n<=9的條件成立的基礎(chǔ)上,在進(jìn)行進(jìn)一步的循環(huán)操作,即設(shè)置變量m=1,設(shè)置條件為m<=n(如果第一個(gè)循環(huán)條件為n<10的話,第二個(gè)循環(huán)條件也要為m<n)

然后就可以輸出了,此句原理跟for循環(huán)輸出原理一樣就不在重復(fù)解釋

 

 因?yàn)閣hile為條件內(nèi)重復(fù)循環(huán)的程序,所以要有m+=1(即為:m=m+1)如果此處沒有賦值程序?qū)⑦M(jìn)入死循環(huán)。

 

 最后的n +=1 ,跟上同理。 

 

綜上總結(jié):

for一般用列表循環(huán)不可重復(fù),

while一般用于一定條件下的重復(fù)循環(huán)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多