一、循環( for, while)
while循環是指在給定的條件成立時(true),執行循環體,否則退出循環。for循環是指重復執行語句。
break 在需要時終止for /while循環
continue 跳過位於其后的語句, 結束本次循環,開始下一輪循環。
1. for 循環(for ... else...)
用來遍歷某一對象,還具有一個附帶的可選的else塊。
for語句的格式如下:
for <> in <對象集合>:
if <條件>:
break
if <條件>:
continue
<其他語句>
else:
<>
注:下例中輸入的值要用int 強制轉換成數字才能和隨機數對比,沒轉換前是str類型

2. for 的另一種高級寫法:列表推導式--輕量級循環
列表推導式是利用其他列表創建新列表的一種方法,工作方式類似於for循環:

3. while循環(while ... else ...)
在Python中while循環用於循環執行程序,即在某些條件下,循環執行某段程序。基本形式如下:
while 判斷條件:
執行語句
執行的語句可以是單個語句或語句塊,執行的判斷條件可以是任何表達式,任何非0或非空的值均為true。當判斷條件為假false時,循環結束。
用while 實現上面的for 循環,如下所示,count 需要初始化值,並且每次count都需要+1, 否則就會恆為1, 進入死循環。

二、print 的幾種寫法
以下是print 的幾種寫法:
%s string
%d int
%.2f float

三、操作符(算數操作符,比較操作符,邏輯操作符)
算數操作符:
+ 加
- 減
* 乘
/ 除
// 浮點除法(四舍五入)
% 取余
** 乘方
# count = count+1
# count+=1
# count = count-1
# count-=1
# count= count*1
# count*=1
# count = count/2
# count/=2
比較操作符:
python的標准比較操作符有:< <= > >= == != <>,根據表達式的真假,返回True/False布爾值數據類型。
邏輯操作符:
and、or、not是python提供的邏輯操作符,其作用是把表達式連接在一起,得到一個布爾值。例如下面這樣:
>>> 5 < 6 and 5 == 6
False
>>>
>>> 8 > 6 or 5 < 6
True
>>>
>>> not 4 <= 3
True
>>>
>>> 5 < 6 < 12 #相當於5 < 6 and 6 < 12
True
