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.
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.
- Abra o arquivo
swap.py. - 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.
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
Resumo
Parabéns! Você concluiu este projeto. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.



