@zozi2222

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

Первым значением мне дают сколько переменных будет введено(0 ≤ N ≤ 15) :
11
а потом вводятся эти значения :
2 5 2 3 6 9 3 1 3 4 6
Как это оформить ?
или нужно писать if на каждое значение ?
  • Вопрос задан
  • 3534 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
num = int(input())
data = []
while num > 0:
    data.append(int(input()))
    num -= 1

print(data)

если нужно именно в одну строку:
num = int(input())
data = []
while len(data) != num:
    data = list(map(int, input().split(' ')))

print(data)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
Разбиваете введённую строку по пробелу и обрабатываете каждое число в цикле.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы