Parar de Fumar
Publicado por Leonardo Berbert Gomes 05/01/2005
[ Hits: 6.019 ]
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.")
Cria no fluxbox um menu para mudar o wallpaper
Algoritmo de Dijkstra em Python com visualização em PyGraphviz
Versão das principais distribuições.
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
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)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (1)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)
Zorin OS - Virtual Box não consigo abrir maquinas virtuais (6)