Python-da funksiýalary döretmek boýunça maslahatlar
- Funksiýalaryň atlary işlik bolmaly.
- Her funksiýanyň ady, funksiýanyň näme işleýändigini takyk aňladyp bermeli.
- Funksiýa diňe ady bilen aňladylýan işi ýerine ýetirmeli, başga işleri ýerine ýetirmeli däl.
- Her funksiýa diňe bir işi ýerine ýetirmeli.
- Funksiýalaryň içinde kömekçi funksiýalary ulanyň.
-
Funksiýalaryň koduny uzynlygy
10-15setirden uzyn etmek gowy däl. - Uzyn funksiýalary birnäçe kömekçi funksiýalara bölmek gowy.
-
Funksiýa atlandyrmasynda umumi kabul edilen prefiksleri ulanyň:
show,get,set,calc,create,change,check. -
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. - Gaýtalanýan kody funksiýalara çykaryň.
Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:
def func(num1, num2):
return num1 * num2
Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:
def user(name):
return 'hoş, ' + name
Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:
def get_num(num):
return str(num)
Aşakdaky koduň näçirleri näme, ýazyň we olary düzediň:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum