Calcula quantos dias uma pessoa viveu
Publicado por Ewerton Tiago (última atualização em 14/03/2010)
[ Hits: 25.212 ]
Programa em Python para calcular quantidade de dias de vida uma pessoa teve.
# !/usr/bin/python
# Calcula quantos dias de vida uma pessoa teve dado o dia, mes e ano de seu nascimento.
# Autor: Ewerton Tiago de Azevedo
# Analise e Desenvolvimento de Sistemas - IFF Campos dos Goytacazes
# Data: 12-03-2010
from datetime import datetime
import locale
#configuracoes do usuario
locale.setlocale(locale.LC_ALL, "")
hoje=datetime.today()
anoAtual= hoje.strftime("%Y")
mesAtual= hoje.strftime("%m")
diaAtual= hoje.strftime("%d")
dataNascimento = []
print ("Digite sua data de nascimento no formato: dia<ENTER>mes<ENTER>ano<ENTER> ")
print (" Para mes digite apenas 1 e nao 01, 2 e nao 02")
print
print ("Data de Nascimento: "),
dia=input()
mes=input()
ano=input()
dataNascimento.append(dia)
dataNascimento.append(mes)
dataNascimento.append(ano)
print "Data de Nascimento: ", dataNascimento, "\n"
#Converte a data para inteiro
anoAtual=int(anoAtual)
mesAtual=int(mesAtual)
diaAtual=int(diaAtual)
# Verifica a idade do usuario
idade=anoAtual-dataNascimento[2]
if mesAtual > dataNascimento[1]:
idade=idade
elif dataNascimento[1] == mesAtual and diaAtual >= dataNascimento[0]:
idade=idade
else:
idade= idade-1
quantidadeAnosBissextos= idade/4
idadeEmDias=(idade*365)+quantidadeAnosBissextos
print "Sua idade em dias:",idadeEmDias,
Sugestão aleatória de filmes e séries para assistir por streaming
Just Do It - XML Generic Editor
Simples script para atrasar/adiantar legendas
Compressão de série numérica em Python
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC
Aplicações mudam entre monitores após tela de bloquio (4)









