PythonSintaxedesafio

Redução de vida por cigarro

Pequenas ações repetidas diariamente têm um grande impacto acumulado ao longo do tempo. Calcular o total de dias perdidos por fumar exige combinar diferentes unidades de medida — minutos, horas, dias — e aplicar conversões corretas. Dominar essa lógica de multiplicação e divisão entre unidades é útil sempre que você precisar transformar dados brutos em informações significativas, como estimar economia de tempo ou recursos.

O PROBLEMA

Peça quantos cigarros por dia a pessoa fuma e há quantos anos fuma. Cada cigarro reduz 11 minutos de vida. Calcule e exiba a redução total em dias.

EXEMPLO

Entrada: 20 cigarros/dia, 10 anos
Saída: Redução total: 1533 dias de vida

SOBRE O CONCEITO

O exercício trabalha conversão de unidades usando operadores aritméticos. Primeiro, calcule o total de minutos perdidos: cigarros_por_dia * anos * 365 * 11. Um erro comum é esquecer de converter anos em dias, multiplicando apenas por 30 dias ou ignorando os 365. Outro erro é confundir minutos com horas: você deve dividir o total de minutos por 60 para obter horas e depois por 24 para obter dias. Use int() ou float() para garantir que os valores numéricos lidem corretamente com casas decimais. Lembre-se: a redução final deve ser exibida em dias inteiros ou fracionados, conforme a saída esperada.

RESOLUÇÃO

Mais exercícios de Sintaxe

PYB008 · BásicoTroco do caixaPYB010 · BásicoApresentação pessoalPYB030 · DesafioViagem econômicaPYB024 · AvançadoCálculo de combustível
Ver todos os exercícios de Python