Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗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
byenru