Tippek a függvények létrehozásához Pythonban
- A függvények neveinek igéknek kell lenniük.
- Minden függvény nevének pontosan tükröznie kell azt, amit a függvény csinál.
- A függvénynek csak azt kell tennie, amit a neve kifejezetten implikál, és ne tegyen mást.
- Minden függvény csak egyetlen műveletet hajtson végre.
- Használj segédfüggvényeket a függvényeken belül.
-
A függvények kódját jobb, ha nem hosszabb
10-15sornál. - A hosszú függvényeket jobb több segédfüggvényre bontani.
-
Használj általánosan elfogadott előtagokat a függvények nevében:
show,get,set,calc,create,change,check. -
Ha egy függvény neve kettő vagy több szóból
áll, akkor azokat aláhúzással
_kell elválasztani egymástól, például:get_sum. - Vigyük ki a duplikált kódot függvényekbe.
Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:
def func(num1, num2):
return num1 * num2
Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:
def user(name):
return 'bye, ' + name
Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:
def get_num(num):
return str(num)
Írja le, milyen hiányosságai vannak a következő kódnak, és javítsa ki őket:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum