Patarimai funkcijų kūrimui Python kalba

  1. Funkcijų pavadinimai turi būti veiksmažodžiai.
  2. Kiekvienos funkcijos pavadinimas turi tiksliai atspindėti, ką ta funkcija daro.
  3. Funkcija turi daryti tik tai, ką aiškiai reiškia jos pavadinimas, ir nedaryti ko kito.
  4. Kiekviena funkcija turi atlikti tik vieną veiksmą.
  5. Naudokite funkcijų viduje pagalbines funkcijas.
  6. Funkcijų kodą geriau nedaryti ilgesnį nei 10-15 eilučių.
  7. Ilgas funkcijas geriau skaidyti į keletą pagalbinių.
  8. Naudokite visuotinai priimtus priešdėlius funkcijų pavadinimuose: show, get, set, calc, create, change, check.
  9. Jei funkcijos pavadinimas susideda iš dviejų ar daugiau žodžių, tuomet juos reikėtų atskirti vieną nuo kito apatiniu brūkšneliu _, pavyzdžiui, get_sum.
  10. Išskirkite besikartojantį kodą į funkcijas.
Задание 1

Parašykite, kokie trūkumai yra šiame kode, ir juos ištaisykite:

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

Parašykite, kokie trūkumai yra šiame kode, ir juos ištaisykite:

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

Parašykite, kokie trūkumai yra šiame kode, ir juos ištaisykite:

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

Parašykite, kokie trūkumai yra šiame kode, ir juos ištaisykite:

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