English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manual completo de exemplos do Python
Neste exemplo, você aprenderá a trocar duas variáveis usando variável temporária (sem usar variável temporária).
Para entender este exemplo, você deve entender o seguinteProgramação PythonTema:
# Programas de troca de duas variáveis do Python x = 5 y = 10 # Aceita a entrada do usuário #x = input('Insira o valor de x: ') #y = input('Insira o valor de y: ') # Cria uma variável temporária e troca os valores temp = x x = y y = temp print('Valor de x após a troca: {}'.format(x)) print('Valor de y após a troca: {}'.format(y))
Resultados de saída
Valor de x após a troca: 10 Valor de y após a troca: 5
Neste programa, usamos a variável temp para armazenar temporariamente o valor de x. Em seguida, colocamos o valor de y em x e, em seguida, colocamos o valor de temp em y. Dessa forma, podemos trocar os valores.
No Python, há uma estrutura simples para trocar variáveis. O seguinte código é o mesmo que o acima, mas sem usar nenhuma variável temporária.
x = 5 y = 10 x, y = y, x print("x =", x) print("y =", y)
Se todas as variáveis forem números, podem ser executadas operações aritméticas para realizar a mesma operação. A princípio pode não parecer intuitivo. Mas, se você considerar, é fácil entender. Aqui estão alguns exemplos
Adição e subtração
x = x + y y = x - y x = x - y
Multiplicação e divisão
x = x * y y = x / y x = x / y
Troca de XOR
Este algoritmo é aplicável apenas a inteiros
x = x ^ y y = x ^ y x = x ^ y