OneHalf
Сен. 15, 2018 17:53:07
Не понимаю что происходит.
Первый урок и тут же в тупике.
a=input(“Ведите первое слагаемое”)
b=input(“Ведите второе слагаемое”)
print (a,“+”,b,“=”,a+b)
Результатом выводит не математическую сумму двух чисел, а соединяет их (склеивает как бы).
Это наверное круто, что он так умеет, но сейчас мне надо сложить эти числа.
rami
Сен. 15, 2018 18:15:49
input() всегда возвращает строковое значение, а не числовое. Для вычислений нужно преобразовать
a и
b в число с помощью
int() или
float().
Обычно делают так:
a = int(input('Ведите первое слагаемое'))
b = int(input('Ведите второе слагаемое'))
print(a, '+', b, '=', a+b)