Python. Не видит значение переменной при выводе функции a * b

я только начал программировать на python и возникла проблема:

x - int(input("Введите первое число:"))
y - int(input("Введите второе число:"))

def sum(a,b):
    return a * b

sum(x,y)

при попытке открыть файл выводится надпись:

Traceback (most recent call last):
  File "C:/Users/www/Downloads/Функция.py", line 1, in <module>
    x - int(input("Введите первое число:"))
NameError: name 'x' is not defined

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

Автор решения: CrazyElf

Поставьте вместо - присваивание = и всё заработает.

x = int(input("Введите первое число:"))
y = int(input("Введите второе число:"))

def sum(a,b):
    return a * b

sum(x,y)
→ Ссылка