我有一些Python代码可以执行大于和小于的操作,并且不起作用

问题描述 投票:-3回答:1

我有一些代码可以告诉我这个数字是否小于另一个数字,那么它应该打印“购买”,如果更大,则应该打印“不购买”。但是,这似乎不起作用,只能打印“不购买”。我似乎不明白为什么会发生这种情况。

代码是:

BadBuy = currentPrice1 > AverageLow1
if True:
    print("DONT BUY!")

else:

    if False:
        print("BUY!")
python
1个回答
0
投票

您的语句没有任何条件,它将始终为True。另外,不需要第二个if语句。

BadBuy = currentPrice1 > AverageLow1
if BadBuy:
    print("DONT BUY!")
else:
    print("BUY!")
© www.soinside.com 2019 - 2024. All rights reserved.