⊗pyPmUFAdv 207 of 208 menu

Pythonда функциялар яратиш бўйича маслиҳатлар

  1. Функциялар номлари феъл бўлиши керак.
  2. Ҳар бир функция номи ўзи қиладиш ишни аниқ акс эттириши керак.
  3. Функция фақат ўзининг номида аниқ назарда тутилган ишни бажариши, бошқа ишларни бажариши керак эмас.
  4. Ҳар бир функция фақат битта ҳарокатни бажариши керак.
  5. Функциялар ичида ёрдамчи функциялардан фойдаланинг.
  6. Функциялар кодини узунлиги 10-15 сатрдан ортиқ бўлмаслиги мақсадга мувофиқ.
  7. Узун функцияларни бир неча ёрдамчи функцияларга бўлиб чиқиш яхширок.
  8. Функциялар номларида умумқабул қилинган префикслардан фойдаланинг: show, get, set, calc, create, change, check.
  9. Агар функция номи икки ёки ундан ортиқ сўзлардан иборат бўлса, у ҳолда уларни бир-биридан пастки чизиқча _ билан ажратиш керак, масалан, get_sum.
  10. Қайталанувчи кодни функцияларга чиқариб юборинг.

Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:

def func(num1, num2): return num1 * num2

Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:

def user(name): return 'bye, ' + name

Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:

def get_num(num): return str(num)

Куйидаги кодда қандай камчиликлар борлигини ёзиб, уларни тўғриланг:

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш