def velocidade(espaco, tempo): v = espaco / tempo print(f'Velocidade: {v} m/s')
velocidade(100, 20) <==== alguem me explica essa parte, serio como ? sou iniciante entao por favor tenha paciencia xd.
def velocidade(espaco, tempo): v = espaco / tempo print(f'Velocidade: {v} m/s')
velocidade(100, 20) <==== alguem me explica essa parte, serio como ? sou iniciante entao por favor tenha paciencia xd.
Olá,
Quando você cria uma função def no python, você precisa respeitar a ordem em que ela foi criada. Ex:
def velocidade(espaco, tempo):
v = espaco / tempo
print(f'Velocidade: {v} m/s')
velocidade(100, 20)
No exemplo citado, o primeiro parâmetro se refere ao espaço e o segundo ao tempo. Quando "chama" a função, você precisa colocar esses valores na ordem e separa-los por vírgula. Ex:
velocidade(100, 20) 100 é o espaço 20 o tempo
Espero que tenha entendido.
def velocidade(espaco, tempo):
v = espaco / tempo print(f 'A velocidade percorrida é {v} m/s')
velocidade(100 , 20)
Nesse caso a divisão passada para a variável (v) dentro da função, vai obedecer a ordem dos parâmetros, como se fosse assim: velocidade(espaco , tempo) . por debaixo dos panos o python faz: velocidade(100 / 20)