• day01 Python 流程控制


    一、流程控制语句-if

    语法一

    if 条件: #引号是将条件与结果分开。
        结果1。 # 四个空格,或者⼀一个tab键,这个是告诉程序满⾜足这个条件的 结果2。
    
    注:如果条件是真(True) 执⾏行行结果1, 然后结果2, 如果条件假(False) 直接结果2

     

    语法二

    if 条件: 
        结果1
    else:
        结果2

     

    语法三

    if 条件1:
        结果1
    elif 条件2:
        结果2 ..
    elif 条件3:
        结果3 
    else:
        结果n

     

    if 的嵌套

    在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中,但是建议嵌套不要超过3层。

    if 条件1:
        结果
        if 条件2:
           结果
        elif 条件3:
            结果
        else:
            结果
    elif 条件4:
        结果
    else:
        结果
    

      

    二、流程控制语句-while

    语法

    while 条件:
        结果
    
    注:如果条件是真, 则直接执⾏行行结果. 然后再次判断条件. 直到条件是假. 停⽌止循环。

    三、流程控制语句-break&continue

    • break 立刻跳出循环,不再执行整个循环中后面的语句。
    • continue 停止执行本次循环后面的语句,继续执行下一次循环。

     

    四、例子

    设定⼀个理想数字⽐如:66,让⽤户输⼊数字,如果⽐66⼤,则显示猜测的结果⼤了;如果⽐66⼩,则显示猜测的结果⼩了;只有等于66,显示猜测结果正确并退出。

    # /usr/bin/env python3
    # by fhb
    
    NUM = 66
    
    while True:  # 死循环
    
        YourChoice = int(input("plz input choice your num: "))
    
        if YourChoice > NUM:
            print("猜大了")
        elif YourChoice < NUM:
            print("猜小了")
        else:
            print("正确")
            break  # 中断死循环
  • 相关阅读:
    2017沈阳站 Tree
    P2146 [NOI2015]软件包管理器
    hdu3307 欧拉函数
    poj 3126 Prime Path bfs
    CSL的字符串
    P1045 麦森数
    洛谷 P1338 末日的传说
    树链剖分
    SQL[Err] ORA-00933: SQL command not properly ended
    Postman 快速入门之脚本
  • 原文地址:https://www.cnblogs.com/fanghongbo/p/9806647.html
Copyright © 2020-2023  润新知