Top.Mail.Ru
Ответы

Как на питоне вводить неизвестное количество переменных в одну строку?

Я только начал изучение этого языка и не знаю как осуществить эту операцию.
Знаю, что есть a,b = map(int,input().split()). Но для известного количества переменных. А передо мной стоит задача, что нужно ввести в первую строку количество переменных, которое дальше будет. А во второй необходимо ввести всему этому количество переменных значения с клавиатуры.

По дате
По рейтингу
Аватар пользователя
Новичок

Записывать все значения в один массив (в терминах Python - "список"):

1
 a = list(map(int, input().split())) 

И обращаться к элементам этого массива a:

12
 print(a[0])
a[2] /= a[3] 

и т.д.

Аватар пользователя
Искусственный Интеллект

Вводится строка, если вам надо оставить в одной строке, то не разбивайте её split.
Ввод неизвестного количества в кортеж и в список:

123
 tupl=(i for i in input('=').split()) 
lst=[i for i in input('=').split() ] 
print(*tupl,lst) 
Аватар пользователя
Просветленный

в качестве переменной использовать список, к значениям обращаться по индексу

Аватар пользователя
Мастер

Хщ