在到目前为止我们所见到的程序中,总是有一系列的语句,Python忠实地按照它们的顺序执行它们。如果你想要改变语句流的执行顺序,该怎么办呢?例如,你想要让程序做一些决定,根据不同的情况做不同的事情,例如根据时间打印“早上好”或者“晚上好”。
类似java语言,Python中有三种控制结构——三种控制流语句——if、for和while。
1.if
if主要用于条件判断。
1.1 if结构
i = 1
x = 1
if i > 0: #注意后面的冒号必不可少!
x = x+1 #必须输入四个空格的缩进表示隶属关系!
print x
1.2 if-elif-else 结构
a = input("a:") #这条语句的作用是在屏幕显示“a:”,并等待用户输值赋给a。
b = input("b:")
if(a > b):
print (a, " 大于 ", b)
print("显示1")
elif(a==b): #elif类似java中的else if,但要注意在末尾的冒号!
print(a,"等于",b)
print("显示2")
else: #注意末尾的冒号!
print(a,"小于",b)
print("显示3")
print("显示4")
这里有三个块,分别属于if, elif, else引领。P

这篇博客详细介绍了Python的控制流结构,包括if条件判断、while循环、for循环的使用,特别是if-elif-else结构、while的else子句、enumerate()和zip()函数的应用,并强调了Python中缩进的重要性以及与Java的区别。
最低0.47元/天 解锁文章
1370





