В Python 3.x, raw_input
был переименован в input
, а Python 2.x input
удален.
Это означает, что так же, как raw_input
, input
в Python 3.x всегда возвращает строковый объект.
Чтобы устранить проблему, вам нужно явно вставить эти вводы в целые числа, поместив их в int
:
x = int(input("Enter a number: "))
y = int(input("Enter a number: "))
Кроме того, Python не нужен / не использует точки с запятой для завершения строк. Итак, если они не делают ничего позитивного.