我有一些代码可以告诉我这个数字是否小于另一个数字,那么它应该打印“购买”,如果更大,则应该打印“不购买”。但是,这似乎不起作用,只会打印“不购买”。我似乎不明白为什么会这样。
代码是:
BadBuy = currentPrice1 > AverageLow1
if True:
print("DONT BUY!")
else:
if False:
print("BUY!")
答案 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),并且代码正在读取目录,但未读取目录。