したがって、.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文を使ってみました...このエラーが発生しました: '<'は 'list'と 'int'のインスタンス間でサポートされていません – Dylan
なぜリストを数値と比較しようとしていますか?あなたはcsvの単一の列を取得する方法を知っていますか? –