zoukankan      html  css  js  c++  java
  • 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)
    
  • 相关阅读:
    数据公钥加密和认证中的私钥公钥
    hibernate数据的三种状态
    寄存器和立即数和内存单元
    三条总线作用
    liunx安装redis和gcc
    Python遍历列表
    String.split()分割字符串方法
    Jmeter教程 录制脚本
    Jemeter压力测试
    Jmeter性能测试
  • 原文地址:https://www.cnblogs.com/XuChengNotes/p/11235718.html
Copyright © 2011-2022 走看看