Ошибка при использовании input()

Такой код:

a = input("Введите два целых числа:")
b, c = map(int, input().split())
print ("Ответ", b+c)

Выдает ошибку:

Traceback (most recent call last):
  File "C:/Python39/12.py", line 2, in <module>
    b, c = map(int, input().split())
ValueError: not enough values to unpack (expected 2, got 0)

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

Автор решения: Виктор

Ошибка состоит в то, что пытаемся получить данные ещё раз, а вводим одно число:

b, c = map(int, input().split())

Надо так:

a = input("Введите два целых числа: ") 
b,c = map(int, a.split()) 
print ("Ответ", b+c)

Введите два целых числа:1 2
Ответ 3
→ Ссылка
Автор решения: roothack

Код запустил, ошибок нету. Проблема в тому, что Вы команду input() вызваете 2 раза, тобишь код должен выглядеть вот так:

b, c = map(int, input("Введите 2 числа: ").split()) 
print ("Ответ", b+c)

Без присвоения переменной "а" абстрактного значения.

→ Ссылка