Trocar Valores de 3 Variáveis

PythonBeginner
Pratique Agora

Introdução

Neste projeto, você aprenderá como trocar os valores de três variáveis em um programa Python. Este é um conceito fundamental de programação que é frequentemente usado em vários algoritmos e estruturas de dados.

👀 Pré-visualização

$ python3 swap.py
1 2 3
3 1 2

$ python3 swap.py
3 1 4
4 3 1

🎯 Tarefas

Neste projeto, você aprenderá:

  • Como receber três entradas inteiras do usuário
  • Como trocar os valores das três variáveis
  • Como exibir os novos valores das variáveis após a troca

🏆 Conquistas

Após concluir este projeto, você será capaz de:

  • Compreender a lógica por trás da troca de valores de variáveis
  • Implementar um programa simples para trocar os valores de três variáveis
  • Aplicar a técnica de troca em problemas de programação mais complexos

Entenda o Problema

Nesta etapa, você entenderá o problema de trocar os valores de três variáveis.

O problema é implementar um programa que recebe três inteiros de entrada, a, b e c, e troca seus valores. O objetivo é dar a b o valor original de a, dar a c o valor original de b e dar a a o valor original de c. Finalmente, o programa deve exibir os novos valores de a, b e c.

✨ Verificar Solução e Praticar

Implemente a Lógica de Troca

Antes de começar a codificar, você precisa configurar o ambiente do projeto. O arquivo swap.py é fornecido para você e está localizado no diretório /home/labex/project.

Agora, é hora de implementar a lógica de troca. Na função swap_numbers(), você precisa trocar os valores das três variáveis a, b e c.

  1. Abra o arquivo swap.py.
  2. Complete a função swap_numbers() no arquivo.
def swap_numbers():
    ## Input three integers separated by spaces
    a, b, c = map(int, input().split())

    ## Swap the values of the variables
    a, b, c = c, a, b

    ## Output the swapped values separated by spaces
    print(a, b, c)


if __name__ == "__main__":
    swap_numbers()

Este código define uma função swap_numbers() que recebe os três inteiros de entrada, troca seus valores e, em seguida, imprime os novos valores.

✨ Verificar Solução e Praticar

Teste o Programa

Após implementar a lógica de troca, você pode testar o programa executando-o no terminal.

Abra um terminal e navegue até o diretório /home/labex/project. Em seguida, execute o seguinte comando para executar o arquivo swap.py:

python3 swap.py

O programa solicitará que você insira três inteiros separados por espaços. Insira os valores e pressione Enter. O programa deve então exibir os novos valores de a, b e c após a troca.

Teste o programa com diferentes valores de entrada para garantir que ele funcione corretamente.

$ python3 swap.py
1 2 3
3 1 2

$ python3 swap.py
3 1 4
4 3 1
✨ Verificar Solução e Praticar

Resumo

Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.