Прочитай внимательно ТЗ, он просил одну строку с файла разбить по пробелу в цикл.зачем разбивать по строке
Метод файла file.readline() читает одну целую строку из файла. Конечный символ новой строки \n сохраняется в строке.К тому же автор не упоминал что в файле есть "\n" и "\t".