Я новичок в Python и не могу понять это.Вот мой код:
salesFile = input("Enter sales file name: ")
totalFiles = input("Enter name for total sales file: ")
salesFileOpen = open(salesFile, "r")
sales = salesFileOpen.readlines()
for line in sales:
newLine = (line.strip().split(" "))
for number in newLine:
totals = float(newLine[number]) + float(newLine[number])
print(newLine)
print(totals)
Файл, который я ввожу как salesFile, выглядит как
['$1120.47', '$944.42']
['$72.29', '$588.23']
['$371.21', '$2183.84']
Мне нужно добавить каждое значение в горизонтальные строки и получить общее количество для каждой строки,Чтобы сделать это, я попытался сделать
totals = float(newLine[number]) + float(newLine[number])
Это возвращает как ошибку, говоря это:
totals = float(newLine[number]) + float(newLine[number])
TypeError: list indices must be integers or slices, not str"
Есть идеи?