Parar de Fumar
Publicado por Leonardo Berbert Gomes 05/01/2005
[ Hits: 6.023 ]
Homepage: https://www.linkedin.com/in/leoberbert
Script simples, basicamente em cálculos e inputs, que calcula dinheiro gasto, cigarros consumidos, etc, em um determinado tempo.
import time quitYear = quitMonth = quitDay = quitHour = quitMinute = quitTime = packsPerDay = averagePackCost = smokesInPack = '' # Get user quit info # Find out when the user quit smoking. quitYear = input("Em que ano tu vais parar de fumar?(Ex.: 2001)\n") quitMonth = input("Em que mes tu vais parar de fumar? (1 ao 12)\n") quitDay = input("Em que dia tu vais parar de fumar? (1 ao 31)\n") quitHour = input("Em que horas tu vais parar de fumar? (0 ao 23)\n") quitMinute = input("Em que minuto tu vais deixar de fumar? (0 ao 59)\n") # Assemble the pieces into a meaningful unit for calculation. quitTime = (quitYear, quitMonth, quitDay, quitHour, quitMinute, -1, -1, -1, -1) # Determine the extent of the self-injury habit. packsPerDay = input("Quantas carteiras de cigarro voce fuma por dia?\n") averagePackCost = input("Quando custa o a carteira?\n") smokesInPack = input("Quantos cigarros vem em cada carteira?\n") print quitTime print "Este e o seu numero de pacotes por dia: " + str(packsPerDay) print "Este e o custo deles: " + str(averagePackCost) print "Este e o numero de tragadas por pacote: " + str(smokesInPack) quitTime1 = time.mktime(quitTime) currentTime = time.time() timeDifference = currentTime - quitTime1 yourMinutes = timeDifference / 60 yourHours = yourMinutes / 60 yourDays = yourHours / 24 yourWeeks = yourDays / 7 yourLunarMonths = yourWeeks /4 yourYears = yourWeeks / 52 smokesPerDay = packsPerDay * smokesInPack cigarettesNotSmoked = smokesPerDay * yourDays addedLife = cigarettesNotSmoked * 11 moneySaved1 = averagePackCost * packsPerDay moneySaved = moneySaved1 * yourDays yourTimes = (yourMinutes, yourHours, yourDays, yourWeeks, yourLunarMonths, yourYears) yourTimesLabels = {'Minutos': yourMinutes, 'horas': yourHours, 'dias': yourDays, 'semanas': yourWeeks, 'meses': yourLunarMonths, 'anos': yourYears} print "Este sera o tempo de parar: " + str(quitTime1) print "Este e o atual tempo: " + str(currentTime) print "Este e a diferenca do tempo de parar ate o tempo atual: " + str(timeDifference) print "\n" for timeterm, timevalue in yourTimesLabels.items(): print '%-10s ==> %d' % (timeterm, timevalue) print "\n" print "Voce adiciona " + str(addedLife) + " segundos de vida se parar de fumar." print "Voce salva R$ " + str(moneySaved) + "se parar de fumar." print "\n" print "Voce tem fumado livre por " + str(yourLunarMonths) + " meses." print "Voce tem fumado livre por " + str(yourWeeks) + " semanas." print "Voce tem fumado livre por " + str(yourDays) + " dias." print "Voce tem fumado livre por " + str(yourHours) + " horas." print "Voce tem fumado livre por " + str(yourMinutes) + " minutos." dummy1 = raw_input("Programa encerrado. Para sair, tecle ENTER.")
Gerador de cartão de crédito com Tkinter
Calcula quantos dias uma pessoa viveu
Jogo da Velha com IA (Inteligencia Artificial)
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (3)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)