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