所以我有一个家庭作业,需要从.csv文件中读取数字。该文件代表一个旅行预订系统。第一个数字代表第一个可用座位。其余数字代表保留或取消,取决于其正面还是负面。我已经获得了大部分的信息,但我不明白如何检查列表中的数字,无论它们是正面还是负面。Python检查正数/负数的数据
这里是我到目前为止的代码:
import csv
fileName = input('Enter file name for transactions: ')
fileOpen = open(fileName, 'r')
reader = csv.reader(fileOpen)
reservations = 0
for row in reader:
print('Available Start: ', row)
data = list(reader)
print(data)
(打印数据是我自己用的/参考)
如何检查列表中的“数据”,如果它包含一个正数或负数?还是有另一种方式来组织它检查每个号码?
而且,这里是我的.csv文件是什么样子:
50
12
-2
5
(每个数字都是自成一行)
你知道if语句吗?作为一个人,你如何确定一个数字是否为正数? –
我试过使用if/else语句...我得到这个错误:'''不支持'列表'和'int'的实例之间 – Dylan
你为什么试图比较列表和数字?你知道如何获得csv的单个列吗? –