Python學習 If 語句與 While 語句

2022-08-20 11:48:08 字數 1653 閱讀 1649

用以檢查條件:

如果條件為真(true),將執行這一塊的語句(稱作 if-block 或 if 塊)

則將執行另一塊語句(稱作 else-block 或 else 塊),其中 else 從句是可選的   

多分支 if 語句:

1、elif 和 else 同樣需要有乙個冒號在其邏輯行的末尾,後面跟著與它們相應的語句塊

2、可以在 if 塊的乙個 if 語句中設定另乙個 if 語句(巢狀的 if 語句)

數字**:

number = 50

guess_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 = 50

max = 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...