Calcula quantos dias uma pessoa viveu
Publicado por Ewerton Tiago (última atualização em 14/03/2010)
[ Hits: 24.377 ]
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,
Programa para derivação de funções matemáticas polinomiais
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Ingress NGINX Controller CVSS base score of 9.8 (2)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)
Linux Mint não conecta Wi-Fi sem fio (18)