Wenke vir die skepping van funksies in Python

  1. Funksiename moet werkwoorde wees.
  2. Die naam van elke funksie moet presies weerspieël wat die funksie doen.
  3. 'n Funksie moet slegs doen wat uitdruklik deur sy naam geïmpliseer word, en niks anders nie.
  4. Elke funksie moet slegs een aksie uitvoer.
  5. Gebruik hulpfunksies binne funksies.
  6. Dit is beter om die kode van funksies nie langer as 10-15 reëls te maak nie.
  7. Lang funksies is beter om op te breek in 'n reeks hulpfunksies.
  8. Gebruik algemeen aanvaarde voorvoegsels in funksiename: show, get, set, calc, create, change, check.
  9. As die funksienaam uit twee of meer woorde bestaan, moet hulle van mekaar geskei word met 'n onderstreep _, byvoorbeeld, get_sum.
  10. Plaas dupliserende kode in funksies.
Задание 1

Skryf watter gebreke die volgende kode het, en reg dit op:

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

Skryf watter gebreke die volgende kode het, en reg dit op:

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

Skryf watter gebreke die volgende kode het, en reg dit op:

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

Skryf watter gebreke die volgende kode het, en reg dit op:

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