Преобразование типов данных в Python

В качестве примера ниже будет рассмотрен код, который складывает два числа, введенные пользователем. Используется функция 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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий