亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python中的if、else、elif語句用法簡明講解

 更新時間:2016年03月11日 17:58:29   作者:lixiang0522  
這篇文章主要介紹了Python中的if、else、elif語句的用法講解,條件判斷語句是程序中流程控制的基礎(chǔ)辦法之一,需要的朋友可以參考下

下面我們學(xué)習(xí)if語句,輸入下面的代碼,確保能夠正確運行。

people = 20 
cats = 30 
dogs = 15 
 
 
if people < cats: 
  print "Too many cats! The world is doomed!" 
 
 
if people > cats: 
  print "Not many cats! The world is saved!" 
 
 
if people < dogs: 
  print "The world is drooled on!" 
 
 
if people > dogs: 
  print "The world is dry!" 
 
 
dogs += 5 
 
 
if people >= dogs: 
  print "People are greater than or equal to dogs." 
 
 
if people <= dogs: 
  print "People are less than or equal to dogs." 
 
 
if people == dogs: 
  print "People are dogs." 


運行結(jié)果

root@he-desktop:~/mystuff# python ex29.py 
Too many cats! The world is doomed!
The world is dry!
People are greater than or equal to dogs.
People are less than or equal to dogs.
People are dogs.

加分練習(xí)
通過上面的練習(xí),我們自己猜測一下if語句的作用,用自己的話回答下面的問題。
1. 你認(rèn)為if對它下面的代碼做了什么?
判斷為True就執(zhí)行它下面的代碼,否則不執(zhí)行。

2. 為什么if下面的代碼要縮進(jìn)4個空格?
為了表示這些代碼屬于if判斷下包括的代碼。

3. 如果不縮進(jìn)會發(fā)生什么?
會提示一個縮進(jìn)錯誤。

4. 你可以從第27節(jié)中拿一些布爾表達(dá)式來做if判斷嗎?

5. 改變people,dogs,cats變量的值,看看會發(fā)生什么?

答案:
1. if語句下面的代碼是if的一個分支。就像書里的一個章節(jié),你選擇了這章就會跳到這里閱讀。這個if語句就像是說:“如果布爾判斷為True,就執(zhí)行下面的代碼,否則跳過這些代碼”。

2. 用冒號結(jié)束一個語句就是要告訴python,我要開始一個新的代碼段了。縮進(jìn)4個空格就是說,這些代碼是包含在這個代碼段中的,和函數(shù)的使用一樣。

3. 不縮進(jìn)會報錯,python規(guī)定冒號后面語句必須有縮進(jìn)。

4. 可以,而且可以是復(fù)雜的語句。

5. 修改變量的值后,判斷語句就會相應(yīng)的變True或者False,然后輸出不同的語句。

比較我的答案和你自己的答案,確保你能理解代碼塊這個概念,因為這個對于下面的練習(xí)非常重要。

輸入下面的代碼,運行它:

people = 30 
cars = 40 
buses = 15 
 
 
if cars > people: 
  print "We should take the cars." 
elif cars < people: 
  print "We should not take the cars." 
else: 
  print "We can't dicide." 
 
 
if buses > cars: 
  print "That's too many buses." 
elif buses < cars: 
  print "Maybe we could take the buses." 
else: 
  print "We still can't decide." 
 
 
if people > buses: 
  print "Alright, let's just take the buses." 
else: 
  print "Fine, let's stay home then." 


運行結(jié)果

root@he-desktop:~/mystuff# python ex30.py 
We should take the cars.
Maybe we could take the buses.
Alright, let's just take the buses.

相關(guān)文章

  • 使用Python的PEAK來適配協(xié)議的教程

    使用Python的PEAK來適配協(xié)議的教程

    這篇文章主要介紹了使用Python的PEAK來適配協(xié)議的教程,來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹

    python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹

    這篇文章主要介紹了python numpy之np.random的隨機(jī)數(shù)函數(shù)使用介紹,需要的朋友可以參考下
    2019-10-10
  • Python讀入mnist二進(jìn)制圖像文件并顯示實例

    Python讀入mnist二進(jìn)制圖像文件并顯示實例

    這篇文章主要介紹了Python讀入mnist二進(jìn)制圖像文件并顯示實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式

    Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式

    本文通過三種方式給大家介紹Python找出列表中出現(xiàn)次數(shù)最多的元素,每種方式通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友參考下
    2020-02-02
  • python3 如何使用 goto 跳轉(zhuǎn)執(zhí)行到指定代碼行

    python3 如何使用 goto 跳轉(zhuǎn)執(zhí)行到指定代碼行

    這篇文章主要介紹了python3 使用goto跳轉(zhuǎn)執(zhí)行到指定代碼行的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python數(shù)據(jù)集切分實例

    Python數(shù)據(jù)集切分實例

    今天小編就為大家分享一篇Python數(shù)據(jù)集切分實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • python-opencv 將連續(xù)圖片寫成視頻格式的方法

    python-opencv 將連續(xù)圖片寫成視頻格式的方法

    今天小編就為大家分享一篇python-opencv 將連續(xù)圖片寫成視頻格式的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python批量翻譯excel表格中的英文

    python批量翻譯excel表格中的英文

    本文主要介紹了python批量翻譯excel表格中的英文,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python3+Appium安裝使用教程

    Python3+Appium安裝使用教程

    這篇文章主要介紹了Python3+Appium安裝使用教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python+pyaudio實現(xiàn)音頻控制示例詳解

    Python+pyaudio實現(xiàn)音頻控制示例詳解

    PyAudio?是語音處理的?Python?庫,提供了比較豐富的功能。本文將利用pyaudio控制指定設(shè)備,實現(xiàn)錄制音頻、采集音頻流、播放音頻,感興趣的可以了解一下
    2022-07-07

最新評論