Calcular a data do Carnaval e da Páscoa
Publicado por Jose Carlos Rocha (última atualização em 28/01/2015)
[ Hits: 5.898 ]
Download calc_pascoa_e_carnaval.py
Este script faz o cálculo das datas do carnaval e da páscoa dos anos entre 1901 e 2099.
#!/usr/bin/env python # -*- coding: utf-8 -*- # # utilitarios.py # # Copyright 2015 José Carlos Rocha <jcr0ch4@gmail.com> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, # MA 02110-1301, USA. # # from datetime import date X = 24 Y = 5 ANO = int(raw_input("Informe o ANO :")) A = ANO % 19 #print A B = ANO % 4 #print B C = ANO % 7 #print C D = ( 19 * A + X ) % 30 #print D E = ( 2 * B + 4 * C + 6 * D + Y ) % 7 #print E if ( (D + E ) > 9 ): DIA = D + E - 9 print "A Pascoa sera dia "+str(DIA)+" de Abril" MES = 04 DATA1 = date(ANO, MES, DIA ) # O carnaval sera a subtração de 47 dias da data da pascoa CARNAVAL = date.fromordinal(DATA1.toordinal()-47 ) print "O Carnaval sera na data :"+str(CARNAVAL) else: DIA = D + E + 22 print "A Pascoa sera dia "+str(DIA)+" de Março" MES = 03 DATA1 = date(ANO, MES, DIA ) CARNAVAL = date.fromordinal(DATA1.toordinal()-47 ) print "O Carnaval sera na data :"+str(CARNAVAL)
Calculador de "Hashes" MD5 e SHA1
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Instalando Google Chrome no Ubuntu 24.04 LTS
Quantidade de caracteres suportados na barra de endereços dos navegadores
Instalando o Firefox via pacote .deb no Ubuntu 24.04 LTS
Como criar um robot em NTSL (Nelogica Trading System Language) para Profitchart
Instalar O chrome no linux (2)
Software de reprodução de mídia (0)