data=[10,3,7,20,60, 21,40];
for i in range(len(data)):
print( i, data[i] );
if(data[i]>=50):
print( " data[", i, "] = ", data[i], " (>=50)" )
elif(data[i]>30):
print( " data[", i, "] = ", data[i], " (>30)" )
else:
print( " data[", i, "] = ", data[i], " (<=30)" )
Note and Comments
- data=[10, 3, 7, 20, 60, 21, 40]: 產生一串數列data
- len(data): 回傳data的數字的總數
- for i in range(len(data)): 利用data的值作for迴圈
- print( i, data[i] ); 輸出data中的直到螢幕上
- if(statement 1): 當statement 1的判斷結果爲真時,執行tab區塊內的內容
- elif(statement 2): 接在if判斷式後面使用, 用途是新增一個判斷條件. 當statement 2的判斷結果爲真時,執行tab區塊內的內容
- else: 接在if判斷式後面使用, 用途是所有的判斷條件都不成立時. 執行接在else: 後面的tab區塊內的內容
Result
Lesson 3.2: Comparison operator
比較算子
Note and Comments
- >: 大於
- <: 小於
- >=: 大於等於
- <=: 小於等於
- ==: 等於
- !=: 不等於