【发布时间】:2020-09-23 00:10:11
【问题描述】:
在下面的代码中,我想知道 elif 语句的确切含义。我知道如果“if”语句给出错误,那么“elif”语句中的语句将会发生。但是我想知道究竟是哪个是“if”语句中的假条件(如果它是假的)。在我的评论中继续
def find_Biggest():
#function definition
if(a>b) and (a>c):
largest=a
elif(b>a) and (b>c):
largest=b
else:
largest=c
“if”语句中的条件为(a>b and a>c)。如果此条件为假,则意味着a<b 或a<c 或(a<b and a<c) 对吗?因此,以下“elif”中的条件必须与 thaf 条件相反。与此条件相反的是什么?对不起,如果我让您感到困惑,我不是故意的,但尽管我可以解决这个简单的例子,但我想了解if -elif的内部机制..非常感谢。
【问题讨论】:
-
在帖子中添加解释,而不是在 cmets 中
-
抱歉,我不允许这样做。
-
它没有。我正在智能手机上浏览这个网站。每次我尝试时它都会不断切断我的其余帖子。
标签: python if-statement conditional-statements