Python 学习#6 分支和循环结构
条件语句 if语句 python中的if语句和其他编程语言中的结构相同,由三部分组成: if关键字。 用于判断结果真假的条件表达式。 当表达式为真或非零时执行的代码。 单个if语句可以使用and、or、not实现多重条件的判断。 若执行的代码块仅有一行,则可以与if语句放在一行。 else语句 和其他语言一样,python也提供了与if配套使用的else语句。 要注意的是,python使用缩进而不是花括号来标记代码的边界。使用缩进可以让程序员自己决定else属于哪一个if,增加代码的准确性和易读性。 elif(else-if)语句 elif是python中的else-if语句,可以检查多个表达式是否为真,if语句最多只能有一个else,但可以有多个elif。 条件表达式 与c/c++不同,python中并没有三目运算符,取而代之的是X if C else Y k = 3 x = 3 if ( k > 5 ) else 2 print ( x ) 循环语句 while语句 while语句是一个条件循环语句,与if相比,if在为真后将执行一次,而while将一直循环直到条件不为真。 要注意while会产生无限循环的情况,通常无限循环会造成大量内存使用而导致程序瘫痪,但是在某些情况例如服务器就是通过无限循环来等待客户端的连接,客户端向服务器发送请求,服务器处理请求