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 az év, hónap és nap megadása után szöveges eredményként visszaadja, hogy az adott nap a hét melyik napja volt. (Az a és b egész számok maradékos osztása esetén az a div b kifejezés adja meg a hányadost, az a mod b pedig a maradékot, például 17 div 7 = 2 és 17 mod 7 = 3.)
A függvényt hívd is meg a mai napra! A mai dátumot a következő két sorral tudod elérni (a ma változó egy stringek listája lesz: [’év’,’hó’,’nap’]): from datetime import date ma = str(date.today()).split(‘-‘)
A függvény leírása:
Függvény hetnapja(ev, ho, nap : Egész) : Szöveg napok: Tömb(0..6: Szöveg)= (“v″,″h″,″k″,″sze″,″cs″,″p″,″szo″) honapok: Tömb(0..11: Egész)= (0, 3, 2, 5, 0, 3, 5, 1, 4, 6, 2, 4) Ha ho < 3 akkor ev := ev -1 hetnapja := napok[(ev + ev div 4 – ev div 100 + ev div 400 + honapok[ho-1] + nap) mod 7]
Függvény vége