《Python編程從入門到實踐》第7章 用戶輸入和循環

第7章 用戶輸入和循環

只記錄了自己以前沒有注意到的知識點

練習代碼已上傳至 github:https://github.com/YilK/Python-Crash-Course/tree/master/第一部分 基礎知識/第07章 用戶輸入和while循環

輸入 :input()

​ 輸入一個數字之後,會是一個字符串類型的變量,需要使用 int() ,float() 將其轉換,獲取數值

使用 while 來處理列表和字典

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

​ 簡單的來說:如果你要遍歷一個列表,並將其中的內容修改,那麼就使用 while 循環

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

pets = ['dog', 'cat', 'dog', 'goldfish', 'cat', 'rabbit', 'cat'] 
print(pets) 
while 'cat' in pets:    
	pets.remove('cat') 
print(pets)

控制循環的退出

  1. 使用 break

  2. 使用標記

    active = True
    while active:
    	message = input()
        
        if message == 'quit':
            active = False
        else:
            print(message)
    
  3. 使用條件測試退出循環(最普遍的)

    x = 1
    while x < 5:
    	print(x)
    	x=x+1
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章