Parar de Fumar
Publicado por Leonardo Berbert Gomes 05/01/2005
[ Hits: 6.104 ]
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.")
Versão das principais distribuições.
Mighty Are's Tool of Easily Promote Combats
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)