python基础之如何用if语句判断多个条件?
发布时间:2025-11-28 20:56:28

在最后一篇文章中,我们介绍了用if语句判断数字的正数、负数和零。当"判断条件"成立时(非零),可以执行以下句子。然而,在大多数情况下,仅仅一个判断条件很难满足我们的下一个操作,通常在多个条件下执行以下句子。因为 python 并不支持 switch 因此,只能使用多种条件的判断 elif 让我们来看看如何用if语句来判断多个条件。
基本语法:
""" if 要判断的条件: 当条件建立时,你应该做什么? ... elif 要判断的条件: ... elif 要判断的条件: ... else: 条件不成立的时候,要做什么? ... """
例子:剪刀石布
1.从控制台输入所需的拳头 —石头(1)/剪刀(2)/布(3)2–首先假设计算机只会产生石头,完成整体代码功能3.比较胜负
importrandom
whileTrue:
computerInt=random.randint(1,3)
print("石头:1剪刀:2布:3布:3")
print("请输入以上数字中的任何一个代表你的猜拳:")
playerInt=int(input())
if(playerInt==1andcomputerInt=2or(playerInt==2andcomputerInt=3or(
playerInt==3andcomputerInt=1:
print("你赢了!")
elifplayerInt==computerInt:
print('平局!')
else:
print('你输了!')以上是用if语句判断多种条件的使用方法,属于python的基本操作,新手学习容易。加油~更多学习推荐:python学习网。
