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)
    
  • 相关阅读:
    【Linux基础总结】Linux基本环境
    mysql 源码安装
    windows内存映射文件
    TCHAR和CHAR类型的互转
    删除链表中重复的结点
    iptables防火墙
    两个链表的第一个公共结点
    无人值守安装linux系统
    dns服务 很多问题,后续再研究
    string 类型转换
  • 原文地址:https://www.cnblogs.com/XuChengNotes/p/11235718.html
Copyright © 2011-2022 走看看