python基礎之如何用if語句判斷多個條件?
上一篇我們介紹了用if語句判斷數字的正數、負數和零。當"判斷條件"成立時(非零),則可執行後面的語句。但是多數情況下,僅僅一個判斷條件難以滿足我們接下來的操作,通常都是多個條件下執行後面的語句。由於 python 並不支援 switch 語句,所以多個條件判斷,只能用 elif 來實現,接下來我們就來看看如何用if語句判斷多個條件。
基本語法:
""" if 要判斷的條件: 條件成立的時候,要做的事情 ..... elif 要判斷的條件: ..... elif 要判斷的條件: .... else: 條件不成立的時候,要做的事情 ..... """
例項:剪刀石頭布
1.從控制檯輸入要出的拳 —石頭(1)/剪刀(2)/布(3)
2.電腦隨即出拳–先假定電腦只會出石頭,完成整體程式碼功能
3.比較勝負
import random while True: computerInt = random.randint(1, 3) print("石頭:1 剪刀:2 布:3") print("請輸入以上數字中任意一個代表你的猜拳:") playerInt = int(input()) if (playerInt == 1 and computerInt == 2) or (playerInt == 2 and computerInt == 3) or ( playerInt == 3 and computerInt == 1): print("你贏了!") elif playerInt == computerInt: print('平局!') else: print('你輸了!')
以上就是用if語句判斷多個條件的使用方法,在python中屬於基本操作,對於新手來說,是很容易學習的,加油吧~更多學習推薦:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2831907/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 條件判斷語句 if case
- Python中if條件判斷語句怎麼用?Python
- Python基礎:條件判斷 & 迴圈Python
- python之判斷語句Python
- 最簡潔的python條件判斷語句寫法Python
- Go的條件判斷語句的使用Go
- 11.9 python之判斷語句Python
- python兩種簡潔的條件判斷語句寫法Python
- 豬行天下之Python基礎——4.1 條件判斷與迴圈Python
- MySQL條件判斷IF,CASE,IFNULL語句詳解MySqlNull
- makefile--if條件判斷語句的語法與使用
- Python之判斷迴圈語句Python
- 【Golang 基礎系列十】Go 語言 條件語句之ifGolang
- 前端筆記之JavaScript(三)關於條件判斷語句、迴圈語句那點事前端筆記JavaScript
- Java中的條件判斷語句-動力節點Java
- 『無為則無心』Python基礎 — 13、Python流程控制語句(條件語句)Python
- 肖sir__python之判斷語句4.1Python
- Python if else條件語句Python
- 前端筆記之JavaScript(二)關於運算子&初識條件判斷語句前端筆記JavaScript
- Python入門 - 判斷語句Python
- python條件判斷與迴圈Python
- 『忘了再學』Shell流程控制 — 34、if條件判斷語句(二)
- 『忘了再學』Shell流程控制 — 33、if條件判斷語句(一)
- python-條件控制(if語句)Python
- 判斷語句
- Python-條件語句和迴圈語句Python
- 小白學python系列-(6) 條件判斷Python
- Python 基礎起步 (九) 條件語句 if elif else 其實很簡單Python
- 易優CMS模板標籤if條件判斷多層次判斷
- Python條件語句與迴圈Python
- Python if else條件語句詳解Python
- Python 入門 :基本條件語句Python
- 寫給.NET開發者的Python教程(三):運算子、條件判斷和迴圈語句Python
- python中if條件語句對於布林值和非布林值的判斷結果Python
- C語言中迴圈語句while 中判斷條件出現 || 和 && 的區別C語言While
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- 條件語句
- python迴圈語句判斷的使用Python