第七章 使用者輸入和while迴圈

2022-08-20 13:48:14 字數 1618 閱讀 6282

1、函式input()的工作原理

函式input()讓程式暫停執行,等待使用者輸入一些文字。獲取使用者輸入後,python將其儲存在乙個變數中,以方便你使用。

1.編寫清晰程式

每當你使用函式input()時,都應指定清晰而易於明白的提示,通過在提示末尾(這裡是冒號後面)包含乙個空格,可將提示與使用者輸入分開,讓使用者清楚地知道其輸入始於何處。

2.使用int()來獲取數值輸入

使用函式input()時,python將使用者輸入解讀為字串。

將數值輸入用於計算和比較前,務必將其轉化為數值表示。

3.求模運算子

處理數值資訊時,求模運算子(%)是乙個很有用的工具,他將兩個數相除並返回餘數。

判斷乙個數是技術還是偶數

2、while迴圈

for迴圈用於針對集合中的每個元素的乙個**塊,而while迴圈不斷的執行,直到指定的條件不滿足為止。

1.使用while迴圈

2.讓使用者選擇何時退出

3.使用標誌

4.使用break退出迴圈

要立即退出while迴圈,不再執行迴圈中餘下的**,也不管條件測試的結果如何,可使用break語句。

5.在迴圈中使用continue

6.避免無限迴圈

每個while迴圈都必須有停止執行的途徑,這樣才不會沒完沒了的執行下去。

3、使用while迴圈來處理列表和字典

for迴圈是一種遍歷列表的有效方式,但在for迴圈中不應修改列表,否則將導致python難以跟蹤其中的元素。要在遍歷列表的同時對其進行修改,可使用while迴圈。

1.在列表之間移動元素

2.刪除包含特定值的所有列表元素

3.使用使用者輸入來填充字典

第七章 迴圈

知識點 1 for 迴圈 遍歷可迭代物件的迴圈。可用 enumerate 函式訪問可迭代物件的索引和元素。x a b c d for i,char in enumerate x char x i char char.upper x i char print x 2 while 迴圈 只要表示式為真就...

第七章 迴圈控制

三大迴圈語句 while,do while,for while語句一般格式 while語句 while isum 100 do while語句一般格式 do.while語句 do while inumber 100 注意while後面的分號不能落下 for語句一般格式 for語句 for i 1 i...

使用者輸入和while迴圈

函式input 讓程式暫停執行,等待使用者輸入一些文字。獲取使用者輸入後,python將其儲存在乙個變數中,以方便你使用。函式input 接受乙個引數 即要向使用者顯示的提示 或說明,讓使用者知道該如何做。在這個示例中,python執行第1行 時,使用者將看到提示tell me something,...