zoukankan      html  css  js  c++  java
  • 【Python入门自学笔记专辑】——Python分支于句

    Python中分支语句只有if语句,这个if语句使得程序具有了“判断能力”,能够像人类的大脑一样分析问题。if语句有if结构、if-else结构和elif结构三种。

    if结构

    例题:输入分数,计算优秀、中等、差。

    if语句结构如下:

    if 条件:
    	语句组
    	……
    

    代码:

    #coding = utf-8
    #!/usr/bin/python3
    
    import sys
    
    score = int(sys.argv[1])
    
    if score >= 85:
        print("您真优秀")
    if score < 60:
        print("您需要加倍努力")
    if score >= 60:
        print("您的成绩还可以,仍要继续努力!")
    
    if-else结构

    几乎所有的计算机语言都有这个结构,先判断条件,如果返回值为True,那么执行语句,否则执行else内的语句。

    if-else 结构如下:
    if 条件:
    	语句组1
    else:
    	语句组2
    
    elif结构

    elif结构就是c++语言中的else if结构,elif实际上是if-else的多重嵌套,不用多说

    if-else结构实例
    #coding = utf-8
    #!/usr/bin/python3
    
    import sys
    
    score = int(sys.argc[1])
    
    if score >= 60:
        print("及格")
        if score >= 90:
            print("优秀")
    else:
        print("不及格")
    
    elif结构实例
    #coding = utf-8
    #!/usr/bin/python3
    
    import sys
    
    score = int(sys.argv[1])
    
    if score >= 90:
        grade = 'A'
    elif score >= 80:
        grade = 'B'
    elif score >= 70:
        grade = 'C'
    elif score >= 60:
        grade = 'D'
    else:
    	grade = 'F'
    
    print("Grade = " + grade)    
    
  • 相关阅读:
    关于我成为电脑维修社团一员那些事
    [算法相关]二进制分组
    [题解]陌上花开
    [题解]UVA10917 Walk Through the Forest
    [字符串相关]后缀自动机(SAM)- 一
    [字符串相关]后缀数组
    [字符串相关]Aho-Corasick 自动机
    [算法入门]线性基
    [数据结构]可持久化并查集
    [数据结构]可持久化线段树
  • 原文地址:https://www.cnblogs.com/coding365/p/12593054.html
Copyright © 2011-2022 走看看