Ошибка: TypeError: an integer is required (got type str)

n = int(input())
for i in range(n):
    a = input()
print(a.splitlines(';'))

n - количество сток. Ввожу в переменную а - Спартак;9;Зенит;10. Должно выводить ['Спартак', 9, 'Зенит', 10], но выводит ошибку. С чем это может быть связано?


Ответы (1 шт):

Автор решения: Sergey Gornostaev

a.split(';') а не a.splitlines(';') :

n = int(input())
for i in range(n):
    a = input()
print(a.split(';'))
→ Ссылка