Vinkkejä funktioiden luomiseen Pythonissa

  1. Funktioiden nimen tulee olla verbejä.
  2. Jokaisen funktion nimen tulee tarkasti heijastaa sitä, mitä funktio tekee.
  3. Funktion tulee tehdä vain sitä, mitä sen nimi nimenomaisesti implikoi, eikä mitään muuta.
  4. Jokaisen funktion tulee suorittaa vain yksi toiminto.
  5. Käytä funktioiden sisällä apufunktioita.
  6. Funktioiden koodia on parempi olla pidempi kuin 10-15 riviä.
  7. Pitkät funktiot on parempi jakaa useisiin apufunktioihin.
  8. Käytä yleisesti hyväksyttyjä etuliitteitä funktioiden nimissä: show, get, set, calc, create, change, check.
  9. Jos funktion nimi koostuu kahdesta tai useammasta sanasta, niiden tulisi erottaa toisistaan alaviivalla _, esimerkiksi, get_sum.
  10. Siirrä toistuva koodi funktioihin.
Задание 1

Kirjoita, mitkä vajeet seuraavassa koodissa on, ja korjaa ne:

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

Kirjoita, mitkä vajeet seuraavassa koodissa on, ja korjaa ne:

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

Kirjoita, mitkä vajeet seuraavassa koodissa on, ja korjaa ne:

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

Kirjoita, mitkä vajeet seuraavassa koodissa on, ja korjaa ne:

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