python中的條件陳述式怎麼寫02:同時判斷與簡單的語句組

來源:互聯網
上載者:User
在上一篇的文章之中我們講解了條件陳述式中的單個條件和多個條件的情況。今天的這篇文章我們來講解一下python條件陳述式中剩下的幾種情況。

如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有一個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。同時進行判斷的例子如下:

#!/usr/bin/python# -*- coding: UTF-8 -*- num = 9if num >= 0 and num <= 10:    # 判斷值是否在0~10之間    print 'hello'# 輸出結果: hello num = 10if num < 0 or num > 10:    # 判斷值是否在小於0或大於10    print 'hello'else:    print 'undefine'# 輸出結果: undefine num = 8# 判斷值是否在0~5或者10~15之間if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):        print 'hello'else:    print 'undefine'# 輸出結果: undefine

當if有多個條件時可使用括弧來區分判斷的先後順序,括弧中的判斷優先執行,此外 and 和 or 的優先順序低於>(大於)、<(小於)等判斷符號,即大於和小於在沒有括弧的情況下會比與或要優先判斷

除了上面提到的多個條件同時進行判斷的情況和上一篇文章所提到的兩種情況以外還有一種是簡單的語句組。你可以在同一行的位置上使用if條件判斷語句,如下執行個體:

#!/usr/bin/python # -*- coding: UTF-8 -*- var = 100  if ( var  == 100 ) : print "變數 var 的值為100"  print "Good bye!"

像這個樣子的話會輸出的內容如下:

變數 var 的值為100Good bye!

(if 語句的判斷條件可以用>(大於)、<(小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。)

以上就是Python的條件陳述式的另外兩種情況,結合上一篇文章的兩種,一共對於Python條件陳述式的四種情況進行了舉例與說明,希望可以對剛剛學習python的你有所協助,協助你學習python變得更加輕鬆。

【相關推薦】

python中的條件陳述式怎麼寫01:單個和多個條件判斷

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.