my code:
def média_harmonica(x,y):
média_harmonica = 2/((1/x)+(1/y))
return média_harmonica
x = float(input("Informe um número para x: "))
y = float(input("Informe um número para y: "))
média_harmonica = (2/((1/x)+(1/y)))
mensagem = "A média harmonica de "+x+" e "+y+" é: "+float(média_harmonica)
print(mensagem)
正如错误提示的那样,您不能将浮点数连接到字符串。您可以通过以下几种方式将该变量添加到字符串中:
-
F-strings:
mensagem = f"A média harmonica de {x} e {y} é: {média_harmonica}"
-
cast:
mensagem = "A média harmonica de " + str(x) + " e " + str(y) + " é:" + str(média_harmonica)