zoukankan      html  css  js  c++  java
  • python的if条件判断

    python的条件判断书写格式:

    • 基本格式

        if 条件判断:    #条件判断通过,则执行下面的语句

          执行语句

          执行语句

          ...

        else:    #条件判断不通过,则执行下面的语句

          执行语句

        执行语句    #最后可以执行这里的语句

        举例:下面的例子演示基本格式

        

    inp = input("plz give me a level: ")
    if inp == "1":
    	print ("ur level is 1")
    else:
    	print("Unknown level")
    print("Done.")
    

      

    • 嵌套格式

        就是一个条件判断中,再包含有另外一个条件判断

        if 条件判断1:

          ...    #可以执行语句,或者不执行语句

          if 条件判断2:

            ...

            if 条件判断3:

              ...

              if 条件判断N:

                ...

              else:    #可以写,可以不写

                ...

            else:

              ...

          else:

            ...

        else:

          ...

      举例:

        

    inp = input("plz give me a level: ")
    
    if inp == "1":
    	print("level 1")
    	if inp == "1":
    		print("level1 & level 2")
    		if inp == "1":
    			print("level1 & level 2 &level 3")
    else:
    	print("Nothing to match")
    print("Done")
    

      

      感觉有点乱而且还要注意缩进问题,容易出错,使用下面的多条件格式还好些

    • 多条件格式

        格式:

        if 条件1:

          ...

        elif 条件2:

          ...

        elif 条件3:

          ...

        else:

          ...

        举例:

          

    inp = input("plz give me a level: ")
    if inp == "1":
    	print("your level is 1")
    elif inp == "2":
    	print("your level is 2")
    elif inp == "3":
    	print("your level is 3")
    elif inp == "4":
    	print("your level is 4")
    else:
    	print("Nothing to match")
    print("Done")
    

      

      在python中,如果条件判断之后想什么都不做,则使用pass关键字

  • 相关阅读:
    同步gitlab与github
    配置hosts快速访问GitHub
    Linux下Julia安装
    LATEX图片位置
    IPOPT安装
    sqlplus传入shell变量
    users表空间满导致应用无法连接
    坏块修复 ORA-00701
    Oracle中INITRANS和MAXTRANS参数(转)
    DBMS_ROWID包的使用
  • 原文地址:https://www.cnblogs.com/Kumanon/p/10361753.html
Copyright © 2011-2022 走看看