一、条件控制
# 语法规则 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 + ii += 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:breakprint(i) // 0, 1, 2,3,4 当 i == 5时跳出整个循环# continue for i in range(10):if i == 5:continueprint(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:passprint(i)