• 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关键字

  • 相关阅读:
    如何修改tomcat默认端口号8080的方法
    mybatis中的一对多
    mysql中left join设置条件在on与where时的用法区别分析
    登录不会走自定义的FormAuthenticationFilter及其onLoginSuccess原因
    (六)SpringIoc之延时加载
    (五)SpringIoc之Bean的作用域
    (三)SpringIoc之初了解
    (二)Spring容器
    (一)Spring之初了解
    值传递和引用传递
  • 原文地址:https://www.cnblogs.com/Kumanon/p/10361753.html
Copyright © 2020-2023  润新知