⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан