Python-да функциялар жасау бойынша кеңестер

  1. Функциялардың атаулары етістік болуы керек.
  2. Әрбір функцияның атауы функцияның не істейтінін дәл көрсетуі керек.
  3. Функция өз атауынан анық көрінетін нәрсені ғана жасауы керек, ал басқа нәрсені жасамауы керек.
  4. Әрбір функция тек бір әрекетті орындауы керек.
  5. Функциялардың ішінде көмекші функцияларды пайдаланыңыз.
  6. Функциялардың кодын ұзындығы 10-15 жолдан ұзын етпеуі жөн.
  7. Ұзын функцияларды бірнеше көмекші функцияларға бөлу жақсы.
  8. Функциялардың атауларында жалпы қабылданған префикстерді пайдаланыңыз: show, get, set, calc, create, change, check.
  9. Егер функцияның атауы екі немесе одан да көп сөздерден тұрса, онда оларды бір-бірінен төменгі сызықша _ арқылы бөлу керек, мысалы, get_sum.
  10. Қайталанатын кодты функцияларға шығарыңыз.
Задание 1

Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:

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

Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:

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

Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:

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

Төмендегі кодтың қандай кемшіліктері бар екенін жаз және оларды түзет:

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