Python編程從入門到實踐:7.0 用戶輸入和while循環(huán)

目錄

1、函數(shù)input()的工作原理
    1.1 編寫清晰的程序
    1.2 使用int()來獲取數(shù)值輸入
    1.3 求模運算符
    1.4 在Python 2.7 中獲取輸入
    
    
2、while循環(huán)簡介
    2.1 使用while循環(huán)
    2.2 讓用戶選擇何時退出
    2.3 使用標志
    2.4 使用break退出循環(huán)
    2.5 在循環(huán)中使用continue
    2.6 避免無限循環(huán)

        
3、使用while循環(huán)來處理列表和字典
    3.1 在列表之間移動元素
    3.2 刪除包含特定值的所有列表元素
    3.3 使用用戶輸入來填充字典

1、函數(shù)input()的工作原理

函數(shù)input讓程序暫停運行,等待用戶輸入一些文本。獲取用戶輸入后,Python將其存儲在一個變量中,以方便你使用。

函數(shù)input()接受一個參數(shù):即要向用戶顯示的提示或說明,讓用戶該如何做。


image.png
1.1 編寫清晰的程序

每當你使用函數(shù)input()時,都應(yīng)指定清晰而易于明白的提示。


image.png

image.png
1.2 使用int()來獲取數(shù)值輸入
image.png

image.png
1.3 求模運算符

求模運算符(%) 是一個很有用的工具,它是將兩個數(shù)相除并且返回余數(shù)

可以利用這一點來判斷一個數(shù)是奇數(shù)還是偶數(shù)


image.png
1.4 在Python 2.7 中獲取輸入

在Python 2.7 中,使用函數(shù)raw_input() 來替換input()

2、while循環(huán)簡介

for循環(huán)用于針對集合中每一個元素的一個代碼塊,而while循環(huán)不斷的運行,直到指定條件不滿足為止

2.1 使用while循環(huán)
image.png
2.2 讓用戶選擇何時退出
image.png
2.3 使用標志
image.png
2.4 使用break退出循環(huán)
image.png
2.5 在循環(huán)中使用continue
image.png
2.6 避免無限循環(huán)
image.png

image.png

3、使用while循環(huán)來處理列表和字典

for循環(huán)是一種遍歷列表的有效方式,但是for循環(huán)中不應(yīng)該修改列表,否則將導致Python難以跟蹤其中的元素。要在遍歷列表的同時對其進行修改,可使用while循環(huán)。通過將while循環(huán)同列表和字典結(jié)合起來使用,可收集、存儲并且組織大量輸入,供以后查看和顯示。

3.1 在列表之間移動元素

假設(shè)有一個列表,其中包含新注冊但還沒驗證的網(wǎng)站用戶;驗證這些用戶后,如何將他們移動到另外一個已經(jīng)驗證用戶列表中呢?

一種方法是使用一個while循環(huán),在驗證用戶的同時將其從未驗證用戶列表中提取出來,再將其加入到另外一個已經(jīng)驗證的用戶列表中。


image.png
3.2 刪除包含特定值的所有列表元素
image.png
3.3 使用用戶輸入來填充字典
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容