Fiz um algoritmo de conversão de temperaturas em Python, utilizando uma função que pega o valor digitado em Celsius e converte para Fahrenheit.
Só que não passei valor nenhum como parâmetro, no final tudo executa perfeitamente mas gostaria de saber se errei na escrita do código por não passar a temperatura em Celsius como parâmetro na função.
def converter_celsius_para_fahrenheit():
fahrenheit = (celsius * 9 / 5) + 32
return print(f'{celsius}ºC = {fahrenheit}ºF')
print("Conversor de ºC para ºF")
print()
celsius = float(input("Digite a temperatura em Celsius: "))
print()
converter_celsius_para_fahrenheit()