⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել