首先,介紹if-else條件語句。if語句是用來根據表達式的真假來有選擇的執行特定的程序塊,控制程序的流程。用法同java等語言。對于else if,有一個elif的簡寫方式。 例如: 代碼如下: if x > 3: print("greater") elif x == 3: print("eq") else: print("small")
接下來介紹while語句。while語句的作用是在條件表達式為真時,重復執行特定的程序塊。 首先看一段示例程序,然后在給予說明: 代碼如下: x = int(input("enter a integer:")) while x != -1: print(x) x = int(input("next number:")) else: print("end") print('over')
在這段代碼中,只要x的值不等于-1,就會重復的執行。相對于c/c++/java來講,比較特殊的是那個else語句。在這里,else是一個可選的語句。當條件表達式為假,跳出while循環后,會執行else語句下的程序塊。 最后,看一下for循環。for..in是Python中的另外一種循環語句。主要目的是為了迭代訪問對象序列。使用方法如下: 代碼如下: for x in range(1,5): print(x) print('over')