Python:如何缩进两个“if”语句

2024-04-19 14:29:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习一个关于Python的法语教程,在IDLE和terminal中,我遇到了一些问题。你知道吗

教程中的图片

enter image description here

我的尝试失败了

enter image description here

如果不打印pos,我就不能进入第二个if条件。有人有主意吗?你知道吗


Tags: posif图片教程条件terminal主意idle
1条回答
网友
1楼 · 发布于 2024-04-19 14:29:59

首先,学习如何在你的问题中发布格式化代码,这样你就不必发布到其他网站的链接。目标是让你的问题尽可能容易回答。你知道吗

您需要查看变量a是否大于或小于0,然后打印一些内容。现在你的代码说了两遍同样的话:

if a > 0:
    print('pos')
pos

if a > 0:
    print('pos')
pos

现在编写的代码永远不会打印出另一条if语句,即使您编写了它,因为您说过a = 5。所以你的代码是“a大于0,所以我要打印“pos”。你需要这样说a = <negative number>,这样你的另一个if语句在你写完之后就会变成真的。然后您的程序将分析第一个if语句,确定它不是真的,然后移到下一个if语句,确定它是真的,并打印if语句中的所有内容。你知道吗

相关问题 更多 >