Këshilla për Krijimin e Funksioneve në Python

  1. Emrat e funksioneve duhet të jenë folje.
  2. Emri i çdo funksioni duhet të pasqyrojë saktësisht atë që bën funksioni.
  3. Funksioni duhet të bëjë vetëm atë që nënkuptohet qartë nga emri i tij dhe të mos bëjë diçka tjetër.
  4. Çdo funksion duhet të kryejë vetëm një veprim.
  5. Përdorni brenda funksioneve funksione ndihmëse.
  6. Kodi i funksioneve është më mirë të mos bëhet më i gjatë se 10-15 rreshta.
  7. Funksionet e gjata është më mirë t'i ndash në një sërë funksionesh ndihmëse.
  8. Përdorni parashtesa të pranuara përgjithësisht në emrat e funksioneve: show, get, set, calc, create, change, check.
  9. Nëse emri i funksionit përbëhet nga dy ose më shumë fjalë, atëherë ato duhet të ndahen nga njëra-tjetra me një nënvizim _, për shembull, get_sum.
  10. Nxjerr kodin që përsëritet në funksione.
Задание 1

Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:

pythondef func(num1, num2):
  return num1 * num2
Задание 2

Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:

pythondef user(name):
  return 'bye, ' + name
Задание 3

Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:

pythondef get_num(num):
  return str(num)
Задание 4

Shkruani, cilat janë mangësitë e kodit në vijim dhe korrigjojini ato:

pythondef check(lst):
  sum = 0
  
  for el in lst:
    if el > 0:
      sum += el
    if el < 0:
      continue
    else:
      continue
      
  return sum