新聞中心
上一篇我們介紹了用if語句判斷數(shù)字的正數(shù)、負(fù)數(shù)和零。當(dāng)"判斷條件"成立時(非零),則可執(zhí)行后面的語句。但是多數(shù)情況下,僅僅一個判斷條件難以滿足我們接下來的操作,通常都是多個條件下執(zhí)行后面的語句。由于 python 并不支持 switch 語句,所以多個條件判斷,只能用 elif 來實現(xiàn),接下來我們就來看看如何用if語句判斷多個條件。

10年積累的做網(wǎng)站、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有市中免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
基本語法:
""" if 要判斷的條件: 條件成立的時候,要做的事情 ..... elif 要判斷的條件: ..... elif 要判斷的條件: .... else: 條件不成立的時候,要做的事情 ..... """
實例:剪刀石頭布
1.從控制臺輸入要出的拳 —石頭(1)/剪刀(2)/布(3)
2.電腦隨即出拳–先假定電腦只會出石頭,完成整體代碼功能
3.比較勝負(fù)
import random
while True:
computerInt = random.randint(1, 3)
print("石頭:1 剪刀:2 布:3")
print("請輸入以上數(shù)字中任意一個代表你的猜拳:")
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中屬于基本操作,對于新手來說,是很容易學(xué)習(xí)的,加油吧~更多學(xué)習(xí)推薦:python學(xué)習(xí)網(wǎng)。
網(wǎng)頁名稱:創(chuàng)新互聯(lián)Python教程:python基礎(chǔ)之如何用if語句判斷多個條件?
當(dāng)前URL:http://fisionsoft.com.cn/article/cdceshe.html


咨詢
建站咨詢
