⊗pyPmUFAdv 207 of 208 menu

Funktsioonide loomise nõuanded Pythonis

  1. Funktsioonide nimed peaksid olema tegusõnad.
  2. Iga funktsiooni nimi peaks täpselt kajastama seda, mida funktsioon teeb.
  3. Funktsioon peaks tegema ainult seda, mida selle nimi otseselt eeldab, ja mitte midagi muud.
  4. Iga funktsioon peaks täitma ainult ühe toimingu.
  5. Kasutage funktsioonide sees abifunktsioone.
  6. Funktsioonide koodi ei peaks tegema pikemaks kui 10-15 rida.
  7. Pikad funktsioonid on parem jagada mitmeks abifunktsiooniks.
  8. Kasutage funktsioonide nimedes üldtunnustatud eesliiteid: show, get, set, calc, create, change, check.
  9. Kui funktsiooni nimi koosneb kahest või enamast sõnast, tuleks need üksteisest eraldada alakriipsuga _, näiteks get_sum.
  10. Viige dubleeruv kood funktsioonidesse.

Kirjutage, millised on järgneva koodi puudused, ja parandage need:

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

Kirjutage, millised on järgneva koodi puudused, ja parandage need:

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

Kirjutage, millised on järgneva koodi puudused, ja parandage need:

def get_num(num): return str(num)

Kirjutage, millised on järgneva koodi puudused, ja parandage need:

def check(lst): sum = 0 for el in lst: if el > 0: sum += el if el < 0: continue else: continue return sum
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu