Atalhos Aritméticos
Parte da seção Fundamentals do Journey de Python da Coddy — lição 12 de 77.
O Python criou um atalho legal para operações de autoaritmética.
Por exemplo, em vez de escrever:
a = 5
a = a + 3 # a contém 8Podemos simplificá-lo escrevendo +=:
a = 5
a += 3 # a vale 8O operador += adiciona o valor 3 a a.
Esta operação é válida para todas as operações aritméticas:
| Operador | Atalho |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Desafio
InicianteVocê recebeu um código com a inicialização de count. (Não apague esta linha!)
Sua tarefa é adicionar as seguintes operações, nesta ordem:
- Adicione
4acount - Multiplique
countpor2 - Subtraia
1decount
Use os atalhos aritméticos para fazer isso!
Folha de consulta
O Python fornece atalhos para operações de auto-aritmética:
| Operação | Atalho | Exemplo |
|---|---|---|
| Adição | += | a += 3 (equivalente a a = a + 3) |
| Subtração | -= | a -= 3 |
| Multiplicação | *= | a *= 3 |
| Divisão | /= | a /= 3 |
| Módulo | %= | a %= 3 |
Experimente você mesmo
# Digite seu código abaixo
count = 0
# Não altere a linha abaixo
print(f"count = {count}")Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentals
4Operadores Parte 2
Operadores Lógicos Parte 1Operadores Lógicos Parte 2Recapitulação - Lógica SimplesOperadores Lógicos Parte 3Operadores Lógicos Parte 47Calculadora de Divisão de Conta
Mensagem de Boas-vindasObtendo Entrada10FizzBuzz com um Diferencial
Visão Geral do JogoA Função FizzBuzz2Variáveis
NúmerosStringBooleanoConvenções de NomenclaturaVariáveis VaziasRecapitulação - Inicializar Variáveis8Laços de Repetição
Loop ForLoop WhileBreakContinueRecapitulação - FatorialA Função RangeLoops AninhadosRecapitulação - Entrada Dinâmica11Fundamentos de Listas
Declarando uma ListaAcessando Elementos da ListaModificando ListasMétodos de ListaRecapitulação - Lista de ProdutosRecapitulação - Lista InvertidaTupla14Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa3Operadores Parte 1
Operadores AritméticosOperador de MóduloAtalhos AritméticosRecapitulação - Matemática SimplesOperadores de Comparação6Entrada e Saída Básica
SaídaSaída com VariáveisEntradaConversão de TiposRecapitulação - Até 120Recapitulação - Verdadeiro ou Falso9Funções
Declarar uma FunçãoArgumentosRetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores Padrão12Iterando sobre Sequências
Iterando sobre ElementosA Função EnumerateIterando sobre Strings Parte 1Iterando sobre Strings Parte 2