第6課 python for迴圈和while迴圈

2021-09-27 05:08:05 字數 1823 閱讀 8937

之前學習c語言的時候,語法之類的都不是很懂,但是已經知道 3個情況 ---流程

1. 順序 編寫(一步一步下去)執行按照上到下;

2. 判斷 編寫。(就是 如果符合什麼條件,就做什麼。。。。)

3. 迴圈 編寫。(符合特定條件,進行重複的事情)

###到了python,我們上乙個課,說了if,這裡說迴圈;你不是要問 順序 不說嗎?自己腦補一下(不需要理會任何條件的,乙個個**執行下去,不是順序?)

for迴圈和while迴圈

-----------------------------------我覺得2個沒有明顯區別。只是for 傾向 有範圍性重複的工作(例如:range(1,10);你會覺得while不行嗎?行的,也可以實現,只是**量 跟 習慣問題而已。

#####for迴圈

---------for迴圈開始之前,我們要說一下 格式:

for i in 物件:

print(i)

---------如果你看懂了,你就基本入門了。。。

i ##變數,有時候 程式語言 在for時候,變數需要提前定義,(但是python 在 for 基本不用)

物件 ##為什麼,我這裡寫物件?是否所有物件都可以放到for這裡?(不是所有,但基本上都可以,目前我看見的)

: ##主要 :符號

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

print(i)

或者 number = [1,2,3,4,5]

for i in number :

print(i)

####會不會發現 in 後面就是放物件的,物件可以是:

name = "samly71" ### 字串

number = [1,2,3,45] ###列表

dict1 = ["samly71"=18,"your age"=38] ###字典

f = open("a.txt","r") #####開啟乙個檔案,也可以在for迴圈,是不是很普通,長江。

ps: numeber1 = 100 ###是否能放到 for i in number1: ###是的整數,浮點都不能這樣for,

但是可以for i in range(1,100) ###因為range(1,100) 是列表

for 就是這麼簡單。。。

#####while迴圈 ,符合條件的,就開始迴圈,直到不符合退出

a = 100

while a <=100:

print(a)

a +=1

是不是只會列印1次100。。。。是的。。。

a +=1 什麼意思? a = a+1 你說什麼意思,術語叫自加 (去看看變數的定義)-變數 像 門牌號 & 物件 像 房子。(還沒想象到的,回頭找我吧)

----說明一下 比較的符號

a <= 100 小於等於

== 等於

!= 不等於

>100

<100

in

not in

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

迴圈入門基本到這裡了,就這樣簡單。我們這裡說乙個range() 函式。。請回顧我們 6個課,多少函式了。(一定要熟悉,真不多,你必須清楚會用,因為他們經常用,你可以得心應手地完成基本工作。。。

print()

input()

type()

------------------常用在數字範圍-------------------

range()

第6課 Python迴圈

一.迴圈概述 1.迴圈的誕生 有些 需要重複執行如果一行行輸入需要花費很多時間,故迴圈結構的誕生了。常用的迴圈結構為while迴圈和for迴圈。2.迴圈基本語法 如上圖左所示,while迴圈包含關鍵字while,條件a 2並以冒號結尾,縮排的 塊三部分,當滿足條件時就會執行後面縮排的 如上圖右所示,...

Python for迴圈和range 內建函式

for迴圈語法結構列如序列或迭代器作為其引數每次迭代其中乙個元素 與while迴圈一樣,支援break,continue,else語句 一般情況下,迴圈次數未知採用while迴圈,迴圈次數已知採用for for ch in abcd print ch.ab cd for ch in ancd pri...

第6課 選單

1 頂層選單預設都是pop up,即彈出式選單,不能響應命令。2.當對某選單新增訊息響應函式時,4 個類的訊息響應優先次序分別是 為什麼?請參閱 深入淺出 3.訊息分類 a 標準訊息 以 wm 開頭的訊息,但不包括wm command 從cwnd派生的類,可以接受這類訊息。b 命令訊息 on com...