第6課pythonfor循環(huán)和while循環(huán)

 之前學(xué)習(xí)C語(yǔ)言的時(shí)候,語(yǔ)法之類(lèi)的都不是很懂,但是已經(jīng)知道 3個(gè)情況 ---流程
     1. 順序 編寫(xiě)(一步一步下去)執(zhí)行按照上到下;
     2. 判斷 編寫(xiě)。(就是 如果符合什么條件,就做什么。。。。)
     3. 循環(huán) 編寫(xiě)。(符合特定條件,進(jìn)行重復(fù)的事情)

###到了python,我們上一個(gè)課,說(shuō)了if,這里說(shuō)循環(huán);你不是要問(wèn) 順序 不說(shuō)嗎?自己腦補(bǔ)一下(不需要理會(huì)任何條件的,一個(gè)個(gè)代碼執(zhí)行下去,不是順序?)

for循環(huán)和while循環(huán)
-----------------------------------我覺(jué)得2個(gè)沒(méi)有明顯區(qū)別。只是for 傾向 有范圍性重復(fù)的工作(例如:range(1,10);你會(huì)覺(jué)得while不行嗎?行的,也可以實(shí)現(xiàn),只是代碼量 跟 習(xí)慣問(wèn)題而已。

#####for循環(huán)
---------for循環(huán)開(kāi)始之前,我們要說(shuō)一下 格式:
for i in 對(duì)象:
    print(i)

---------如果你看懂了,你就基本入門(mén)了。。。
i ##變量,有時(shí)候 編程語(yǔ)言 在for時(shí)候,變量需要提前定義,(但是python 在 for 基本不用)
對(duì)象 ##為什么,我這里寫(xiě)對(duì)象?是否所有對(duì)象都可以放到for這里?(不是所有,但基本上都可以,目前我看見(jiàn)的)
: ##主要 :符號(hào)

創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供市中企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、H5建站、小程序制作等業(yè)務(wù)。10年已為市中眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

for i in [1,2,3,4,5] :
    print(i)

或者 
number = [1,2,3,4,5]
for i in number :
    print(i)

####會(huì)不會(huì)發(fā)現(xiàn) in 后面就是放對(duì)象的,對(duì)象可以是:
name = "samly71"     ### 字符串
number = [1,2,3,45]   ###列表
dict1 = ["samly71"=18,"your age"=38]  ###字典
f = open("a.txt","r")    #####打開(kāi)一個(gè)文件,也可以在for循環(huán),是不是很普通,長(zhǎng)江。

PS: numeber1 = 100 ###是否能放到 for i in number1:  ###是的整數(shù),浮點(diǎn)都不能這樣for,
但是可以for i in range(1,100) ###因?yàn)閞ange(1,100) 是列表

for 就是這么簡(jiǎn)單。。。

#####while循環(huán) ,符合條件的,就開(kāi)始循環(huán),直到不符合退出

a = 100
while a <=100:
    print(a)
        a +=1

是不是只會(huì)打印1次100。。。。是的。。。
a +=1 什么意思? a = a+1 你說(shuō)什么意思,術(shù)語(yǔ)叫自加 (去看看變量的定義)-變量 像 門(mén)牌號(hào) & 對(duì)象 像 房子。(還沒(méi)想象到的,回頭找我吧)

----說(shuō)明一下 比較的符號(hào)
a <= 100 小于等于
==     等于
!=      不等于 
>100
<100
in

not in
----這些都是比較條件的符號(hào)。。。用到 google.baidu就可以了。。。反正我總是不記。

循環(huán)入門(mén)基本到這里了,就這樣簡(jiǎn)單。我們這里說(shuō)一個(gè)range() 函數(shù)。。請(qǐng)回顧我們 6個(gè)課,多少函數(shù)了。(一定要熟悉,真不多,你必須清楚會(huì)用,因?yàn)樗麄兘?jīng)常用,你可以得心應(yīng)手地完成基本工作。。。

print()
input()
type()

------------------常用在list ,dict -------------------
len()
append()
pop()

------------------常用在數(shù)字范圍-------------------
range()

當(dāng)前標(biāo)題:第6課pythonfor循環(huán)和while循環(huán)
瀏覽路徑:http://www.muchs.cn/article6/gehiog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、標(biāo)簽優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司ChatGPT、建站公司、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)