⇮
Fizika, matek, informatika érettségi
Home
Fizika
Excel
Access
PYTHON
Python az érettségin
Python elmélet
Egy megoldás evolúciója
Python feladatgyűjtemény
Érettségi feladatsorok
KÖMAL feladatsorok
WEBSZERKESZTÉS
Követelmények
A weblapokról általában
CSS, háttérkép, háttérszín
HTML elemek
A weboldalról
☰
41. Hét napja 2.
3. szint
Készítsd el az alábbi algoritmus alapján a hét napját meghatározó függvényt
hetnapja
néven! A függvény a hónap és a nap megadása után szöveges eredményként visszaadja, hogy az adott nap a hét melyik napja volt.
Függvény hetnapja(honap:egesz, nap:egesz): szöveg
napnev[]:= ("vasarnap", "hetfo", "kedd", "szerda", "csutortok", "pentek", "szombat")
napszam[]:= (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 335)
napsorszam:= (napszam[honap-1]+nap) MOD 7
hetnapja:= napnev[napsorszam]
Függvény vége
Megoldás
def hetnapja(honap, nap):
napnev = ['vasarnap', 'hetfo', 'kedd', 'szerda', 'csutortok', 'pentek', 'szombat']
napszam = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 335]
napsorszam = (napszam[honap-1]+nap) % 7
return napnev[napsorszam]