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

  • 相关阅读:
    PHP调试的时候出现了警告:
    快报滚动
    js foreach、map函数
    箭头函数和普通函数的区别
    flex布局
    react+propTypes
    手机尺寸
    less的使用
    发现是在IE6-IE9下,下列元素table,thead,tfoot,tbody,tr,col,colgroup,html,title,style,frameset的innerHTML属性是只读的
    div+css 组织结构
  • 原文地址:https://www.cnblogs.com/Kumanon/p/10361753.html
Copyright © 2011-2022 走看看