首頁 >後端開發 >Python教學 >Python中If語句與While語句的簡單介紹(附範例)

Python中If語句與While語句的簡單介紹(附範例)

不言
不言原創
2018-09-25 16:34:113307瀏覽

本篇文章帶給大家的內容是關於Python中If語句與While語句的簡單介紹(附範例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

If 語句

使用以檢查條件:如果條件為真(True),將會執行這一塊的語句(稱為if-block 或if 區塊)

          則會執行另一個語句(稱為else-block 或else 區塊),其中else 子句是可選的

多重分支if 語句:1、elif 和else 同樣需要有一個冒號在其邏輯行的結尾,後面跟著與它們對應的語句區塊

        2、可以在一個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 語句能夠讓你在條件為真的前提下重複執行某塊語句。 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(&#39;游戏结束!&#39;)

以上是Python中If語句與While語句的簡單介紹(附範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn