一、条件控制

# 语法规则
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)    

相关文章: