Parar de Fumar
Publicado por Leonardo Berbert Gomes 05/01/2005
[ Hits: 5.893 ]
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.")
run_update - Atualizador de Sabayon
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta