def velocidade(espaco,tempo):
espaco = 100
tempo = 20
print (f'Velocidade = {espaco/tempo} m/s')
velocidade(espaco,tempo)
def velocidade(espaco,tempo):
espaco = 100
tempo = 20
print (f'Velocidade = {espaco/tempo} m/s')
velocidade(espaco,tempo)
Olá Savanne, tudo bem? Espero que sim!
Da forma que você colocou o código, a função não vai funcionar de maneira apropriada, porque você está fixando os valores de espaço e tempo dentro da função, resultando sempre no valor 5m/s, independente de quais valores sejam passados como argumentos. Sendo assim, não é possível determinar os argumentos da função para que a conta seja feita.
Sugiro colocar as variáveis fora da função para que ela fique de forma genérica, da seguinte forma:
def velocidade(espaco,tempo):
print (f'Velocidade = {espaco/tempo} m/s')
espaco = 100
tempo = 20
velocidade(espaco,tempo)
Assim, é possível usar várias vezes a função ao alterar as variáveis e obter resultados diferentes.
Bons estudos!