В качестве примера ниже будет рассмотрен код, который складывает два числа, введенные пользователем. Используется функция input(), которая всегда возвращает строку. Поэтому результатом сложения будет строка 3311.
Ввод данных пользователем:
# -*- coding: utf-8 -*- x = input("x = ") # Вводим 33 y = input("y = ") # Вводим 11 print(x + y) input()
Если необходимо сложить два введенных числа, введенные данные необходимо преобразовать в число.
Преобразование строки в число:
# -*- coding: utf-8 -*- x = int(input("x = ")) # Вводим 33 y = int(input("y = ")) # Вводим 11 print(x + y) input()
В этом случае складываться будут именно числа, результат будет число 44