zoukankan      html  css  js  c++  java
  • 流程控制及循环

    一、if....else..语句

    单分支

    if 条件:
    
      满足条件后要执行的语句

    双分支

    if 条件:
    
      满足条件后要执行的语句
    
    else:
    
      if条件不满足执行的语句

    多分支

    if 条件:
    
      满足条件后要执行的语句
    
    elif:
    
      上面的条件不满足就执行这个
    
    elif:
    
      上面的条件不满足就执行这个
    
    elif:
    
      上面的条件不满足就执行这个
    
    else:
    
      都不满足执行这里

    执行顺序从上到下

    三元运算

    三元运算又称三目运算,是对简单的条件语句的简写,如:

    # 简单条件语句
    if 条件成立:
        val = 1
    else:
        val = 2
    
    # 改为三元运算
    val = 1 if 条件成立 else 2

    二、While循环

    当while后面的条件成立,就行执行while下面的代码

    count = 1 
    while count <= 5:    # 只要count<=5,就不断执行下面的代码
         print(count)
         count+=1    # 没执行一次,就把count+1,要不然就死循环了,因为count一直为0
    View Code

    打印1到100的偶数:

    count = 0
    while count<=100:
        if count%2 == 0:    # 取余是0,即为偶数
            print(count)
        count+=1
    View Code

    死循环

    while后的条件一直成立

    count = 0
    while True:
        print("10")
        count+=1

    循环终止语句

    • break用于完全结束一个循环,跳出循环并执行循环后面的语句
    • continue终止本次循环,接着还执行后面的循环,break则完全终止循环

    Break:

    count= 0
    while count<100:
        print(count)
        if count == 5:
            break
        count+=1
    View Code

    continue:

    count= 0
    while count<100:
        count+=1
        if count > 5 and count < 95:
            continue
        print(count)
    View Code

    while...else...

    while后面的else是指,当while循环正常执行完,中间没有被break终止的话,就会执行else后面的语句

    count= 0
    while count<=5:
        count+=1
        print(count)
    else:
        print("over")
    View Code

    如果执行过程被break,就不会执行else的语句

    count = 0
    while count <5:
        count+=1
        if count==3:
            break
        print(count)
    else:
        print("over")
    View Code

  • 相关阅读:
    别折腾自己
    在线工具集合
    搜索新技能
    saml login的流程
    给学网 好网站
    drush .. drupal console
    地铁健身操
    js扩展符号
    for in | for in 比较 解释 | 以后找知识点先从这里面搜索
    grep 查找字符串 在文件或者文件夹中
  • 原文地址:https://www.cnblogs.com/ForT/p/10058804.html
Copyright © 2011-2022 走看看