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)
CodePudding user response:
As the error suggests, you cannot concatenate a float to a string. You can add that variable to the string in a few ways:
F-strings:
mensagem = f"A média harmonica de {x} e {y} é: {média_harmonica}"
casting:
mensagem = "A média harmonica de " str(x) " e " str(y) " é:" str(média_harmonica)