Итак, у меня есть домашнее задание, где мне нужно читать числа из 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/else ... Я получаю эту ошибку: «<» не поддерживается между экземплярами «list» и «int» – Dylan
Почему вы пытаетесь сравнить список с числом? Вы знаете, как получить один столбец csv? –