Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Алексей Казаков Ученик (101), открыт 4 недели назад
Я только начал изучение этого языка и не знаю как осуществить эту операцию.
Знаю, что есть a,b = map(int,input().split()). Но для известного количества переменных. А передо мной стоит задача, что нужно ввести в первую строку количество переменных, которое дальше будет. А во второй необходимо ввести всему этому количество переменных значения с клавиатуры.
5 ответов
★ Arie Benz ★ Просветленный (26980) 4 недели назад
На python ты можешь использовать функцию input() вместе с циклом for, чтобы считывать неизвестное количество переменных в одну строку.
Алексей КазаковУченик (101) 4 недели назад
типа вот так?
n = int(input())
for i in range(n):
x= input()
★ Arie Benz ★ Просветленный (26980) Да, именно так.
Касьян Просветленный (23290) 4 недели назад
в качестве переменной использовать список, к значениям обращаться по индексу
Андрей Высший разум (435212) 4 недели назад
Записывать все значения в один массив (в терминах Python - "список"):
 a = list(map(int, input().split())) 
И обращаться к элементам этого массива a:
 print(a[0])
a[2] /= a[3]
и т.д.
Юрий Семыкин Искусственный Интеллект (192237) 4 недели назад
Вводится строка, если вам надо оставить в одной строке, то не разбивайте её split.
Ввод неизвестного количества в кортеж и в список:
 tupl=(i for i in input('=').split()) 
lst=[i for i in input('=').split() ]
print(*tupl,lst)
Похожие вопросы