python学习笔记之分支结构、循环

目录

  • 分支结构
  • 循环

分支结构

  • 单分支

    # if一般用于判断/选择的场景
    # 90以上优秀
    score = 95
    if score > 90:
        print('优秀')# 双分支
  • 双分支

    # if...else
    # 90以上优秀,90一下良好
     score = 95
     if score > 90:
         print('优秀')
     else:
         print('良好')
  • 多分支

    # if...elif...elif...else
    # if...if...if...if
    # 90以上优秀,90-70良好,70以下不及格
    score = 95
    if score > 90:
        print('优秀')
    elif score > 70:
        print('良好')
    else:
        print('及格')
        score = 95
    
    if score > 90:
        print('优秀')
    if score > 70 and score < 90: # 同时满足
        print('良好')
    if score < 60:
        print('及格')

循环

for循环

# 举例
for i in range(100):        # 循环100次
     print(i)

range(5)    # [0,1,2,3,4]

range(1,3)  # [1,2]

range(1,10,2) # [1,3,5,7,9]

for i in 'nick':  # 也可以循环输出字符串
    print(i)

while循环

count = 0
while count < 100:
    count += 1    
    print(count)

while...else

count = 0
while count < 100:
    count += 1
    print(count)
else:  #正常跳出循环的时候会执行,异常中断循环不执行    
    print('打我')

continue + break

##演示continue语法##
count = 0
while count < 100:
    count += 1
    if count == 50:
        continue  # 不执行下面代码,直接开始下次循环
    print(count)
##演示break语法##
count = 0
while count < 100:
    count += 1    
    if count == 50:
        break  # 跳出并终止循环
    print(count)

转载于:https://www.cnblogs.com/XuChengNotes/p/11235718.html

你可能感兴趣的:(python)