Python-da funksiýalary döretmek boýunça maslahatlar

  1. Funksiýalaryň atlary işlik bolmaly.
  2. Her funksiýanyň ady, funksiýanyň näme işleýändigini takyk aňladyp bermeli.
  3. Funksiýa diňe ady bilen aňladylýan işi ýerine ýetirmeli, başga işleri ýerine ýetirmeli däl.
  4. Her funksiýa diňe bir işi ýerine ýetirmeli.
  5. Funksiýalaryň içinde kömekçi funksiýalary ulanyň.
  6. Funksiýalaryň koduny uzynlygy 10-15 setirden uzyn etmek gowy däl.
  7. Uzyn funksiýalary birnäçe kömekçi funksiýalara bölmek gowy.
  8. Funksiýa atlandyrmasynda umumi kabul edilen prefiksleri ulanyň: show, get, set, calc, create, change, check.
  9. Eger funksiýanyň ady iki ýa-da ondan köp sözden ybarat bolsa, olary bir-birinden aşaky çyzyk _ bilen bölmeli, mysal üçin, get_sum.
  10. Gaýtalanýan kody funksiýalara çykaryň.
Задание 1

Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:

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

Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:

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

Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:

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

Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:

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