Советы по созданию функций в 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



Чат с GPT Компилятор