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

时间:2019-12-18 22:30:53

标签: python

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

代码是:

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

else:

    if False:
        print("BUY!")

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:-2)

这似乎是个问题,是打开(.csv','r')作为csv_file:未添加csv_reader = csv.reader(csv_file),并且代码正在读取目录,但未读取目录。