Ieteikumi funkciju veidošanā Python

  1. Funkciju nosaukumiem jābūt darbības vārdiem.
  2. Katras funkcijas nosaukumam precīzi jāatspoguļo tas, ko funkcija dara.
  3. Funkcijai jādara tikai tas, kas skaidri nozīmēts tās nosaukumā, un nedrīkst darīt ko citu.
  4. Katrai funkcijai jāveic tikai viena darbība.
  5. Funkciju iekšienē izmantojiet palīgfunkcijas.
  6. Funkciju kodu labāk neradīt garāku par 10-15 rindām.
  7. Garas funkcijas labāk sadalīt vairākās palīgfunkcijās.
  8. Izmantojiet vispārpieņemtus prefiksus funkciju nosaukumos: show, get, set, calc, create, change, check.
  9. Ja funkcijas nosaukums sastāv no diviem vai vairākiem vārdiem, tos vajadzētu atdalīt ar apakšsvītru _, piemēram, get_sum.
  10. Izņemiet dublēto kodu atsevišķās funkcijās.
Задание 1

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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

Uzrakstiet, kādi trūkumi ir šajā kodā, un izlabojiet tos:

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