Claro! Aqui está uma possível implementação da função em Python: ```python def swap_values(a, b): if a > b: a, b = b, a # Testando a função a = 5 b = 3 print("Antes da troca: a =", a, "e b =", b) swap_values(a, b) print("Depois da troca: a =", a, "e b =", b) a = 2 b = 7 print("Antes da troca: a =", a, "e b =", b) swap_values(a, b) print("Depois da troca: a =", a, "e b =", b) ``` Neste exemplo, a função `swap_values` recebe dois parâmetros `a` e `b`. Se o valor de `a` for maior que o valor de `b`, os valores são trocados utilizando a técnica de atribuição múltipla em Python. Dessa forma, o menor valor fica em `a` e o maior valor em `b`. Caso contrário, os valores não são trocados. No programa de teste, definimos valores iniciais para `a` e `b`, imprimimos os valores antes da troca, chamamos a função `swap_values` e, por fim, imprimimos os valores após a troca.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar