一、条件控制
# 语法规则 if 变量(或表达式): 语句块1 elif 变量(或表达式): 语句块2 else: 语句块3 #示例 score = 83 if score > 90: print('优秀') elif score > 60 and score < 90: print('及格') else: print('不及格')
二、循环
1). while循环
i = 0 sum = 0 while i <= 10: sum = sum + i i += 1 print(sum) // 55
2). while .. else循环
score= 40 while score < 80: print (score, " 小于 80") score= score + 10 else: print (score, " 大于或等于 80")
3). for 循环
for i in range(10): print(i)
5). break 和 continue
1. break 跳出整个循环语句,不再执行任何代码
2. 跳过当前循环,进入下一个循环
# break for i in range(10): if i == 5: break print(i) // 0, 1, 2,3,4 当 i == 5时跳出整个循环 # continue for i in range(10): if i == 5: continue print(i) // 0,1,2,3,4,6,7,8,9 当 i == 5时跳过此时循环不打印print(5)而是继续i == 6
6). pass
1. 空语句,为表示代码结构完整性
# 在if 语句中 if True: pass else: print('error') # 在for 语句中 for i in range(10): if i == 5: pass print(i)