回顧上節內容:
1、單行註釋“#”,多行註釋“’’’,’’’”或者是三個雙引號(在Python中,單引號與雙引號作用一樣)
2、If循環,句式: If (條件): ...elif (條件) : ....else : ...
3、While循環 ,句式: while 條件:... else :...(在while循環時正常情況下退出循環的就會執行eles,如果是強制性退出程序例如(break),就不會執行else)
4、縮進表示爲循環所走路徑,在條件之後必須縮進,才能讓循環正確執行。
新的旅途(二)
1、介紹幾種IDE編輯器
2、編寫作者、時間、編譯器註釋
3、字符格式化輸出以及佔位符的使用
由input輸入的內容均爲字符,佔位符 %s s=string %d d=digit %f f= float,退出程序(exit()),關聯字符%。
在格式化字符中,可以使用%d來限制必須輸入字符
5、循環
循環loop
有限循環
無限循環=死循環
Python 3與2的區別
For循環句式:
可以規定開始數字,該集合爲半開半閉區間 [1,4)表示如下:
For循環和while類似都可以嵌套循環,但要注意格式縮進,新增知識:步長。
使用for 循環 進行用戶登錄三次判斷
Break可以退出循環,exit()也可以退出循環,並且在括號內還可以使用輸出一段紅色語句用於提示。exit()會直接強制退出程序,而break只會退出當前循環,continue只是結束當前的一次循環,又會進入下一次循環
While與for循環時,都可以在後面添加else (當中間循環沒有被打斷時,就會執行else後面的語句),這個句式不同於其他語言,僅僅Python語言獨有。
6、break、continue 用法
跳出兩個循環,關聯兩個break:
7、列表,元組
數組列表的增刪改查
注:pop刪除方法中,如果未指定參數,會默認刪除最後一個參數。a.clear(清空)只剩下一箇中括號
8、列表的其他方法
1)count方法:計算某元素出現次數
2)extend方法:爲列表添加元素,在末尾位置添加
3)index方法:用於檢索列表中第一個元素的位置。
若想檢驗出該列表有多個元素,需要對該列表進行切片,首先就需要使用到count方法,先知道該元素的個數。
4)reverse方法:對列表的元素進行倒置,下圖有兩種倒置列表方法。
5)sort方法:排列方法(可進行數字,字母,漢字,符號,排列,ASCLL)
6)判斷一個元素在不在列表中的兩種方法
練習:
購物車程序
Salary = 5000
商品選擇:
1. iphone6s 5800
2. Mac book 9000
3. Coffee 32
4. Python book 80
5. Bicyle 1500
用戶輸入商品選項:進行購物
買不起商品,就提示餘額不足,剩餘金額。
若能夠買起商品,則加入購物車中(一個列表),在提示當前餘額。並且繼續購買
當用戶使用quit時,就退出程序。並打印已經購買的商品。