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