用以檢查條件:
如果條件為真(true),將執行這一塊的語句(稱作 if-block 或 if 塊)
則將執行另一塊語句(稱作 else-block 或 else 塊),其中 else 從句是可選的
多分支 if 語句:
1、elif 和 else 同樣需要有乙個冒號在其邏輯行的末尾,後面跟著與它們相應的語句塊
2、可以在 if 塊的乙個 if 語句中設定另乙個 if 語句(巢狀的 if 語句)
數字**:
number = 50guess_number = input("請輸入猜測的數字:")
# input() 函式將以字串的形式返回我們所輸入的內容
if int(guess_number) == number :
#if塊從此開始
print("恭喜你!猜對了!")
elif int(guess_number) < number :
# 另一**塊開始
print("很抱歉,你猜的小了!")
else :
print("很抱歉,你猜的大了!")
while 語句能夠讓你在條件為真的前提下重複執行某塊語句。while語句是迴圈(looping)語句的一種。while語句同樣可以擁有else字句作為可選選項。
在 while 迴圈開始前將變數 running 設定為 true。程式開始時,首先會檢查變數 running 是否為 true ,之後在執行相應的 while 塊。
在這一**塊被執行之後,將會重新對條件進行檢查。如果變數依舊為 true ,程式將會再次執行 while 塊,否則將會繼續執行可選的 else 塊,然後進入到下乙個語句中。
else **塊在 while 迴圈的條件變為 false 時開始執行,甚至可能是在第一次檢查條件的時候。如果 while 迴圈中存在乙個 else **塊,它將總是被試行,除非通過 break 語句來中斷這一迴圈。
number = 50max = 100
# input( ) 函式將以字串的形式返回我們所輸入的內容
running = true
while running :
guess_number = input("請輸入猜測的數字:")
if int(guess_number) == number :
# if 塊從此開始
print("恭喜你!猜對了!")
#這將導致 while 迴圈終止
running = false
elif int(guess_number) < number :
# 另一**塊
print("很抱歉,你猜小了!")
print("這個數字是在" + str(guess_number) + "和" + str(max) + "之間")
min = guess_number
else :
print("很抱歉,你猜大了!")
print("這個數字是在" + str(min) + "和" + str(guess_number) + "之間")
max = guess_number
print('遊戲結束!')
continue 結束本次迴圈,繼續下一次迴圈
break 跳出整個當前的迴圈
python判斷語句與迴圈語句的學習
1,if用法 if 判斷語句的基本語法 if 要判斷的條件 千萬要記得有冒號 條件成立時,要做的事情 注意 的縮排為乙個 tab 鍵,或者四個空格 pycharm 自動幫我們增加 在 python 開發中,tab 和空格不要混用 2,比較關係運算子 示例判斷乙個人是否滿足18歲上網 在語句中要注意縮...
Python學習 if語句
先舉例 age 20 計算機之所以能做很多自動化的任務,因為它可以自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在python程式中,用if語句實現 age 20 if age 18 print your age is age print adult 根據python的縮排規則,如果...
Python學習 not語句
布林型true和false,not true為false,not false為true,以下是幾個常用的not的用法 1 not與邏輯判斷句if連用,代表not後面的表示式為false的時候,執行冒號後面的語句。比如 a false if not a 這裡因為a是false,所以not a就是tru...