Python-ում ֆունկցիաների ստեղծման խորհուրդներ

  1. Ֆունկցիաների անունները պետք է լինեն բայեր:
  2. Յուրաքանչյուր ֆունկցիայի անունը պետք է ճշգրիտ արտացոլի թե ինչ է անում ֆունկցիան:
  3. Ֆունկցիան պետք է անի միայն այն, ինչ հստակ ենթադրվում է նրա անունով, և չանի ուրիշ բան:
  4. Յուրաքանչյուր ֆունկցիա պետք է կատարի միայն մեկ գործողություն:
  5. Օգտագործեք օժանդակ ֆունկցիաներ ֆունկցիաների ներսում:
  6. Ֆունկցիաների կոդը ավելի լավ է չդարձնել 10-15 տողից երկար:
  7. Երկար ֆունկցիաները ավելի լավ է բաժանել մի շարք օժանդակների:
  8. Օգտագործեք ընդհանուր ընդունված նախածանցներ ֆունկցիաների անուններում՝ show, get, set, calc, create, change, check:
  9. Եթե ֆունկցիայի անունը բաղկացած է երկու կամ ավելի բառերից, ապա դրանք պետք է միմյանցից անջատել ստորին գծիկով _, օրինակ՝ get_sum:
  10. Կրկնօրինակվող կոդը հանեք ֆունկցիաների մեջ:
Задание 1

Գրեք, թե ինչ թերություններ կան հետևյալ կոդում և ուղղեք դրանք:

pythondef func(num1, num2):
  return num1 * num2
Задание 2

Գրեք, թե ինչ թերություններ կան հետևյալ կոդում և ուղղեք դրանք:

pythondef user(name):
  return 'bye, ' + name
Задание 3

Գրեք, թե ինչ թերություններ կան հետևյալ կոդում և ուղղեք դրանք:

pythondef get_num(num):
  return str(num)
Задание 4

Գրեք, թե ինչ թերություններ կան հետևյալ կոդում և ուղղեք դրանք:

pythondef check(lst):
  sum = 0
  
  for el in lst:
    if el > 0:
      sum += el
    if el < 0:
      continue
    else:
      continue
      
  return sum