Я пытаюсь получить векторный ввод с клавиатуры. Например, если я введу 1 2 3
. тогда у меня есть вектор x = [1, 2, 3]
.
Я нашел решение здесь , то есть
# If the numbers are provided in same line then you can use,
x = list(map(int, input().split()))
# If inputs are in different lines then,
x = [ int(input()) for i in range(n)]
Я пробую первую строку кода arr = list(map(int, input().split()))
, но он возвращает ошибку RuntimeError: Evaluation error: argument "prompt" is missing, with no default
.
Не могли бы вы объяснить, как решить эту проблему?
Обновление:
- Код
x = list(map(int, input().split()))
отлично работает в Jupyter записная книжка:
Код
x = list(map(int, input().split()))
возвращает ошибку при использовании ноутбука R:
Код
x = list(map(int, input('Input here').split()))
отлично работает. Я использую ноутбук R: