我正在关注一个关于Python的教程,并且都在IDLE和终端中,我遇到了一些问题。Python:我如何缩进两个“if”语句
从教程
我尝试图片谁没有
我不能去我的第二个,如果条件不打印pos
。有人有一个想法?
我正在关注一个关于Python的教程,并且都在IDLE和终端中,我遇到了一些问题。Python:我如何缩进两个“if”语句
从教程
我尝试图片谁没有
我不能去我的第二个,如果条件不打印pos
。有人有一个想法?
首先,了解如何在您的问题中发布格式化的代码,以便您不必将链接发布到其他网站。目标是让你的问题尽可能地容易回答。
您想查看变量a
是大于还是小于0,然后打印一些内容。现在,你的代码是说同样的事情两次:
if a > 0:
print('pos')
pos
if a > 0:
print('pos')
pos
您的代码,因为它是现在写的,绝不会打印出来,即使你写了,因为你曾经说过,你a = 5
其他if
声明。所以你的代码是说'大于0,所以我要打印“pos”'。您需要说a = <negative number>
,以便您的其他if语句一旦写完就会成立。那么你的程序将分析第一个if语句,看它是不是真的,并移动到下一个,看它是真实的,不管你在if
声明具有打印。
但是,这件事是为什么在这张照片我的第二,如果不能在同一个块比第一个如果? – Atala
可以,但是您正在使用终端并将它们发布到单独的块中。这不是问题,问题是,你已经取得了''是一个数字,除非你改变了''再次重新初始化你的if语句,你要继续得到同样的输出。获取一个保存代码的文本编辑器,这样您就可以运行它,而无需重复键入它。我使用了支架,但还有很多其他的。 –
但是,这件事是为什么在这张图片中,我的第二个如果不能与第一个块在同一个块中?我需要输入并获取新的“>>>”来编写我的第二个条件。
也许试试'ctrl + Enter'? –
只需使用您的终端 –
1.不要发布链接代码。 2.请勿张贴的代码 – UnholySheep