zoukankan      html  css  js  c++  java
  • 二、控制流

    1. 条件语句

    1.1 if-else语句

    • 格式

      if 判断条件:
          语句块1
      else:
          语句块2
      
      # 判断条件为真时执行语句块1;判断条件为假时执行语句块2。
      

    1.2 if-elif-else语句

    • 格式

      if 判断条件1:
          语句块1
      elif 判断条件2:
          语句块2
      else:
          语句块3
          
      # 判断条件1为真时执行语句块1;判断条件1为假且判断条件2位为真时,执行语句块2;判断条件1、2均为假时执行语句块3。
      # 注意:elif语句可以有多个。
      

    1.3 三元(目)运算

    • 格式

      result = value1 if 条件 else value2
      # 条件为真result = value1;条件为假result = value2。
      

    2. 循环语句

    2.1while循环

    • 基本格式

      while 判断条件:
          语句块
      
      # 判断条件为真时执行语句块
      
    • 特殊格式

      while 判断条件:
          语句块1
      else:
          语句块2
      
      # 判断条件为真时执行语句块1;只有当判断条件为假时才执行语句块2(也就是说当while循环被break强行退出的时候是不执行语句块2的)。
      
    • 死循环

      while True:
          语句块
      
      • break语句

        while True:
            语句块1
            break
            语句块2
        
        # 循环中遇到break语句直接退出整个循环,也即是循环结束。
        
      • continue语句

        while True:
            语句块1
            continue
            语句块2
        
        # 循环中遇到continue语句,continue之后的语句,退出本次循环,进行下一次循环。
        

    2.2 for循环

    • 格式

      # 格式1
      for item in x:
          语句块
      
      # 格式2
      for item in range(x):
          语句块
      
    • break语句和continue语句

      for循环中break语句和continue语句的使用方法和while循环中一致。

  • 相关阅读:
    spoj705
    bzoj2440
    spoj220
    bzoj2301
    hdu1695
    poj3294
    hdu3518
    poj3693
    函数
    样式
  • 原文地址:https://www.cnblogs.com/aaron-zhou/p/11774677.html
Copyright © 2011-2022 走看看