python條件控制

來源:互聯網
上載者:User

標籤:inpu   條件   col   輸入提示   其他   錯誤   https   ext   pos   

條件控制

現在我們寫這樣一個程式:在程式裡設定好你的年齡,然後啟動程式讓使用者猜測,使用者輸入後,根據他的輸入提示使用者輸入的是否正確,如果錯誤,提示是猜大了還是小了

1 my_age = 242 user_input = int(input("你猜我多大:"))3 if user_input == my_age:4     print("對嘍")5 elif user_input < my_age:6     print("大了大了!")7 else:8     print("小了小了")

 

首先,這個程式本質是兩個數位比較,有三種狀態,相等、猜大了、猜小了。

 

 

常用操作運算子:

< 小於
<= 小於或等於
> 大於
>= 大於或等於
== 等於,比較對象是否相等
!= 不等於

 

 

 

 

 

 

 

條件判斷的文法說明:

if 運算式1

  語句1

elif 運算式2

  語句2

....

elif 運算式n

  語句n

else :

  語句n+1

 

 

流程判斷如下:

 

 

if是條件判斷的開始(如果)

elif(意思是else if,再如果)

else:(意思是if和else的運算式都不成立,就執行else下的語句)

語句1到語句n+1中,只能有一個被執行。從上到下,哪個運算式成立(運算式結果為真),那麼執行運算式下的語句,然後就不執行這個判斷的其他語句了。

PS:需要注意冒號和縮排,每條語句前有一個縮排(即按一下鍵盤上的“tab”鍵)。python中,以縮排來區分裡外層代碼(即 語句1 是 運算式1 成立時執行的,語句1就是if的裡層代碼)。if、所有的elif、else:是同級的,他們對齊。每條語句是同級的,他們對齊。多級時,同理。

python條件控制

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.