Нужно написать программу для нахождения максимального значения в столбце num в csv файле. Я написал такую программу
f = open('input','r', encoding='UTF-8').read().split('\n')
f = [i for i in f if len(i)!=0]
num = f[0].split(',').index("num")
ans = int(f[1].split(',')[num])
for string in f[2:]:
number = int(string.split(',')[num])
ans = number if number > ans else ans
print(ans)
Однако все тесты она не проходит. Где здесь ошибка.
P.S Есть ещё такая
import csv
f = open('input','r', encoding='UTF-8')
l = [int(i['num']) for i in csv.DictReader(f)]
print(max(l))
Но ошибка в тех же тестах.