markdown
cellájában! markdown
cellákkal magyarázd hogy éppen mit csinál az adott kódrészlet!Az alábbi három tömbről döntsük el, hogy a Fibonacci-sorozat részét képezik-e ! A tömbök első két eleme garantáltan jó sorrendben részei a Fibonacci sorozatnak!
for
ciklus(ok) segítségével dönti el a vizsgálandó kérdést.
In [ ]:
a=[12586269025, 20365011074, 32951280099, 53316291173, 86267571272, 139583862445, 225851433717,365435296162, 591286729879,
956722026041, 1548008755920, 2504730781961, 4052739537881, 6557470319842, 10610209857723, 17167680177565, 27777890035288,
44945570212853, 72723460248141, 117669030460994]
b=[832040, 1346269, 2175309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986]
c=[267914296, 433494437, 701408733, 1134903170, 1836311903, 2971215073, 4807526976,7778742049,
12586269025, 20365011074, 32951280099, 53316291173, 86267571272]
Írjunk egy függvényt a nap az ora és fiulany bemeneti valltozók megadott értékei alapján eldönti, hogy épp az adott időben a kérdéses személy mit csinál. A lehetséges tevékenységeket az alábbiak alapján döntsük el:
a függvény egy karakterláncal térjen vissza melynek az értékei a fenti kritérium rendszer alapján alábbiak lehetnek: 'tanul'
,'teázik'
,'babázik'
,'focizik'
,'golyózik'
,'tengernél kirándul'
,'hegyekben kirándul'
,'alszik'
a három bemenő változó lehetséges értékei pedig az alábbiak lehetnek:
'hétfő','kedd','szerda','csütörtök','péntek','szombat','vasárnap'
'fiú','lány'
In [ ]:
def kiholmit(nap,ora,fiulany):
"..." # ide jön a docstring
#
# ide jön a varázslat..
#
return # ide jön a visszatérési érték
In [ ]:
def mertani(x0,q,N):
"..." # ide jön a docstring
#
# ide jön a varázslat..
#
Írjunk egy függvényt, ami neveket és telefonszámokat tartalmazó szótárakat dolgoz fel!
In [ ]:
adatok={'Alonzo Hinton': '(855) 278-2590',
'Cleo Hennings': '(844) 832-0585',
'Daine Ventura': '(833) 832-5081',
'Esther Leeson': '(855) 485-0624',
'Gene Connell': '(811) 973-2926',
'Lashaun Bottorff': '(822) 687-1735',
'Marx Hermann': '(844) 164-8116',
'Nicky Duprey': '(811) 032-6328',
'Piper Subia': '(844) 373-4228',
'Zackary Palomares': '(822) 647-3686'}
In [ ]:
def telefon_kozpont(korzet,adatok):
"Ha megadod a körzetszámot (korzet) akkor kiírom ki lakik ott."
#
#ide jön a varázslat...
#
return # ide jön a visszatérési érték
A harmadik példában megírt mértani sorozat függvényt módosítsuk úgy, hogy:
In [ ]:
def poly(x,*a):
"Polinom függvény f(x)=\sum_i a_i x^i" #Ez csak a docstring
#
# ide jön a varázslat..
#
return # ide jön a visszatérési érték
Írjunk egy függvényt, amely egy adott x valós értékre kiértékel egy tetszőleges polinomfüggvényt, vagy annak a reciprokát! A polinom-együtthatókat egy tetszőleges hosszúságú args nevű listában kapjuk. Ha a függvény kap egy harmadik argumentumot kulcsszavas lista formájában, akkor vizsgáljuk meg, hogy abban a 'fajta' kulcsszó mit tartalmaz. Ha a kulcsszó 'reciprok', akkor a polinom reciprokát számoljuk! Ellenkező esetben a polinom értékét adjuk vissza!
In [ ]:
def fuggveny(x,*args,**kwargs):
"Ha a kwargs nem rendelkezik másképp akkor kiértékelek egy polinomot"
#
#ide jön a varázslat
#
if kwargs['fajta']=='inverz':
#
#
else:
#
#
#
return #ide jön a visszatérési érték..