Calculando a Gorjeta e o Total
Parte da seção Fundamentals do Journey de Python da Coddy — lição 32 de 77.
Desafio
InicianteCrie um programa de calculadora de gorjeta de conta que siga estas etapas:
- Imprima "Bill Split Calculator" como o título do programa
- Obtenha o valor da conta a partir da entrada do usuário
- Obtenha a porcentagem da gorjeta a partir da entrada do usuário
- Calcule o valor da gorjeta usando a fórmula:
tip_amount = (tip_percentage / 100) * bill_amount - Some o valor da gorjeta ao valor da conta para obter o total
- Imprima o valor total
Nota: Você precisará converter as strings de entrada em números de ponto flutuante usando float(input())
Importante: Use a fórmula exatamente como escrita acima — divida tip_percentage por 100 primeiro, depois multiplique por bill_amount. Alterar a ordem das operações (por exemplo, multiplicar antes de dividir) pode produzir resultados de ponto flutuante ligeiramente diferentes que não corresponderão à saída esperada.
Experimente você mesmo
# Passo 1: Imprimir o título do programa
# Passo 2: Obter o valor da conta a partir da entrada do usuário
# Passo 3: Obter a porcentagem da gorjeta a partir da entrada do usuário
# Passo 4: Calcular o valor da gorjeta
# Passo 5: Calcular o valor total
# Passo 6: Imprimir o valor total
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