Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # We willen een Pythonprogramma hebben dat een jaartal
- # inleest en vervolgens op basis van de methode van Gauss
- # de datums bepaalt waarop in dat jaar de 1e paasdag en
- # de 1e pinksterdag valt.
- # guldental
- jaar = int(input("Geef een jaar:"))
- A = jaar
- G = (A % 19) + 1
- # eeuwtal
- C = int(A // 100) + 1
- # jaren die geen schrikkeljaar zijn
- X = int(((3 * C) // 4) - 12)
- # maancorrectie
- Y = int((((8 * C) + 5) // 25) - 5)
- # zondag
- Z = int(((5 * jaar) // 4) - (X + 10))
- # epacta
- E = int((((11 * G) + 20 + Y) - X) % 30)
- if E == 24 or E == 25 and G >= 11:
- E += 1
- # volle maan
- N = (44 - E)
- if N < 21:
- N += 30
- # zondag
- P = N+7-((Z+N) % 7)
- # paasdatum
- if P > 31:
- P -= 31
- M = 4
- else:
- M = 3
- if M == 3:
- print("In het jaar",A, "valt Pasen op zondag", P,"Maart,")
- pm = 4
- pdag = P + 18
- while pdag > 30:
- pdag = pdag - 30
- pm = pm + 1
- else:
- print("In het jaar",A, "valt Pasen op zondag", P,"April,")
- pm = 5
- pdag = P + 19
- while pdag > 31:
- pdag = pdag - 31
- pm = pm + 1
- if pm == 4:
- print("En pinksteren valt op zondag",pdag,"April")
- elif pm ==5:
- print("En pinksteren valt op zondag",pdag,"Mei")
- elif pm == 6:
- print("En pinksteren valt op zondag",pdag,"Juni")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement