久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python if判斷

前面幾章講了條件判斷,都是在講條件,這章叫要開始講判斷了。

首先來看if判斷,如果你的女朋友條件都成立,那么你就有機會處對象。

if的語法也很簡單,在if下面縮進相同的代碼,就是同一級別的代碼,會從上往下依次執(zhí)行。注意在條件后面要寫冒號‘:’,而且是英文狀態(tài)下的冒號‘:’。

我們以前學過的代碼都是定格寫的,沒有任何縮進,所以定格寫的代碼是同一級別的,也會按照從上往下依次執(zhí)行,所以一看到的結果就是1,2,3,4。

這些代碼不能隨便的縮進,不然會有語法錯誤。今天我們要學的if判斷語法就是可以把代碼縮進的一種語法,必須是if的子代碼塊,if的子代碼會在if后面跟的條件成立的情況下執(zhí)行,如果條件不成立,會直接跳過if的子代碼塊,執(zhí)行后面的代碼。

所以if判斷還有一個名字叫流程控制,本來程序運行都是從上往下運行的定格的代碼,碰到if條件成立之后就會跳到子代碼塊這個分支里,從上往下運行分支的代碼。子代碼塊運行完之后,又會回到主流程序運行。

現在就拿之前找的男朋友的標準來舉例子,在判斷一個人到底能不能做你女朋友之前,咱們先要菜雞到一個人的信息吧。

首先采集是不是人類,然后再采集對方的性別對吧,最后再采集一下年齡。

這里我們復習一個知識點,前面我們講input的時候說過,input會把用戶輸入的任何內容都會保存成字符串格式,但是年齡存成字符串就不合理了吧。

所以我們要把這個結果轉換成int類型, 但是這里有個小問題,就是int這個功能只能把純數字的字符串轉換成int類型,如果用戶輸入的不是純數字,這里就會直接報錯。處理這個問題的方法我們暫時還沒學到,就先不處理了,等我們講到的時候再說。現在就當用戶比較聰明,就只按我們的語法來輸入內容。

好!現在數據采集到了,我們來用if判斷一下,再寫之前咱們腦子里先過一遍,我們正常人找女朋友的邏輯是怎么樣的。

必須是三個條件都滿足,先是個人,然后是女的,最后年齡在18到84歲之間。所以我們代碼這樣寫。

如果條件成立,我們就可以表白了對吧,直接打印print(‘我喜歡你,做我女朋友吧!’)

當我們執(zhí)行這個代碼的時候,會先執(zhí)行前面三行代碼采集信息,然后到if判斷如果條件成立,就會打印表白的話。

現在我們運行一下這行代碼,依次輸入‘是’、‘女’、‘20’。這里注意年齡必須是串數字,不然程序會直接報錯。

這里我就只講了符合條件,然后打印表白的話,如果前面的條件不成立,我們又該怎么表達呢?我們下一章再講。

未經允許不得轉載:445IT之家 » Python if判斷

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞