答案 0 :(得分:0)
首先,了解如何在问题中发布格式化代码,这样您就不必发布指向其他网站的链接。目标是让您的问题尽可能轻松地回答。
您想要查看变量a
是大于还是小于0然后打印某些内容。现在你的代码两次说同样的事情:
if a > 0:
print('pos')
pos
if a > 0:
print('pos')
pos
现在编写的代码永远不会打印出您的其他if
声明,即使您已经写过,因为您已经说过a = 5
。所以你的代码说的是'大于0的IS,所以我要打印“pos”'。你需要说a = <negative number>
,这样你的其他if语句一旦你写完就会成立。然后你的程序将分析第一个if语句,看到它不是真的,然后转到下一个,看到它是真的并打印if
语句中的任何内容。