条件判断语句
if语句
if 表达式语句体A
# 示例if Trueprint("条件成立")# 输出条件成立
if else 语句
if 表达式语句体Aelse语句体B
# 示例2if Falseprint("条件成立")elseprint("条件不成立")# 输出条件不成立
if… elif.. else… 语句
if 表达式语句体Aelif 表达式语句体B1elif 表达式语句体B2...elif 表达式语句体B3else
# 示例3if Falseprint("第一次判断成立")elif Falseprint("第二次判断成立")#...elseprint("以上都不成立")# 输出# 如果以上条件都不成立以上都不成立
循环语句
while 语句
当条件体成立时,执行当条件不成立时,退出
i =0while i<=3:print(i)i += 1print("done")# ======================# 输出0123done
遍历语句
(虽然for是个循环,但它貌似只能用来迭代对象)
for 语句
```python
=====================
遍历列表
for i in [1,2,4,”a”,”hibari”]: print(i)
=====================
输出
1 2 4 a hibari
```python# =====================# 使用range()函数,取某个范围的数# range(start=0, stop[, step])# [strat, 0)# =====================for i in range(10):print(i)# =====================# 输出0123456789
# 遍历字典a={"a":1, "py":3, "hibari":5}for i in a:print("key:",i)print("value:",a[i])# =====================# 输出key: avalue: 1key: pyvalue: 3key: hibarivalue: 5
其他语句
Break 中断
#===============================# Break退出循环i = 0while i <=10:i += 1print(i)if i == 5:print("退出循环")break#===============================# 输出12345#===============================
continue 跳过
#===============================# contiunei = 0while i <=10:i += 1if i == 5:print("当i=5 跳过本次循环")continueprint(i)#===============================# 输出1234当i=5 跳过本次循环67891011#===============================
pass 空语句
# pass 语句只是用于占位的# 在python中,程序体必须有语句,不能留空# 如果没有东西,必须用pass语句占位# ==============================for i in range(10):print("循环")print("结束")# ==============================for i in range(10):passprint("结束")# ==============================# ==============================# 这种写法是有语法错误的,for如果没有东西# 必须使用pass占位for i in range(10):print("结束")# ==============================




