ფუნქციების შექმნის რჩევები 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