Parar de Fumar
Publicado por Leonardo Berbert Gomes 05/01/2005
[ Hits: 6.139 ]
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.")
Fazendo processos rodarem em background
Crivo de Eratóstenes Simples em Python
Mudar wallpaper por um aleatorio
Versão das principais distribuições.
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Ativando e usando "zoom" no ambiente Cinnamon
Vídeo Nostálgico de Instalação do Conectiva Linux 9
Como realizar um ataque de força bruta para desobrir senhas?
Estou tentando ser legalista, mas tá complicado! (8)
Thinkpads são bons mesmo ?! (0)
Queda no serviços da Cloudflare, alguns sites estão fora do ar. (1)









