Что я сделал:
with open('TheData.txt', 'r') as data_file:
money = data_file.read()
wednesday_tickets = ['W1', 'W2', 'W3']
thursday_tickets = ['T1', 'T2', 'T3']
friday_tickets = ['F1', 'F2', 'F3']
countW = money.count (wednesday_tickets)
countT = money.count (thursday_tickets)
countF = money.count (friday_tickets)
wednesday = countW * 5
thursday = countT * 5
friday = countF * 10
money_raised = wednesday + thursday + friday
print("The total money raised for charity is £ " + money_raised)
Вопрос: Когда я запустил свою программу, я получил ошибку «TypeError: не могу неявно преобразовать объект list в str». Я перепробовал все, что мне было известно, но не знаю, что мне делать, чтобы это преодолеть. Моя цель с помощью этого фрагмента кода - выяснить, сколько денег было собрано, подсчитав, сколько T1, T2, T3, W1, W2 ... есть в файле, и умножить их на их цену.