我有一些代码可以告诉我这个数字是否小于另一个数字,那么它应该打印“购买”,如果更大,则应该打印“不购买”。但是,这似乎不起作用,只能打印“不购买”。我似乎不明白为什么会发生这种情况。
代码是:
BadBuy = currentPrice1 > AverageLow1
if True:
print("DONT BUY!")
else:
if False:
print("BUY!")
您的语句没有任何条件,它将始终为True。另外,不需要第二个if语句。
BadBuy = currentPrice1 > AverageLow1
if BadBuy:
print("DONT BUY!")
else:
print("BUY!")