Я получаю сообщение об ошибке, которое говорит мне, что я не могу умножить две переменные на определенное значение.
TypeError: can't multiply sequence by non-int of type 'str'
Я пытаюсь сделать теорему Пифагора внутри python для школы. Мне нужно иметь его внутри числа с плавающей точкой, чтобы получить десятичное число.
Я уже пробовал пару разных вещей, - я поместил это в пару значений, int, string, float и т. Д. - Я просто попробовал много разных вещей, это лучшее, что яполучил это далеко.
l_1 = float(input())
l_1 = float(l_1)
l_1 = str(l_1)
print ("The long side is: " + l_1)
l_2 = float(input())
l_2 = float(l_2)
l_2 = str(l_2)
print ("The short side is: " + l_2)
l_2 = int(l_2)
l_1 = int(l_1)
l_1 = int(l_1)
l_2 = int(l_2)
wor1 = math.sqrt(l_1 * l_1 - l_2 * l_2)
print (wor1)
Я ожидаю, что на выходе будет фактическим ответом без каких-либо кодов ошибок, мне просто нужно рассчитать с переменными, которые ему даны.