Python-da Funksiyaların Yaradılması üzüren Məsləhətlər

  1. Funksiyaların adları feillər olmalıdır.
  2. Hər bir funksiyanın adı onun etdiyi işi dəqiq əks etdirməlidir.
  3. Funksiya yalnız öz adından aydın şəkildə nəzərdə tutulan işi görməli, başqa iş görməməlidir.
  4. Hər bir funksiya yalnız bir hərəkət yerinə yetirməlidir.
  5. Funksiyaların daxilində köməkçi funksiyalardan istifadə edin.
  6. Funksiyaların kodunu 10-15 sətrdən uzun etməmək daha yaxşıdır.
  7. Uzun funksiyaları bir sıra köməkçi funksiyalara bölmək daha yaxşıdır.
  8. Funksiya adlarında ümumi qəbul edilmiş prefikslərdən istifadə edin: show, get, set, calc, create, change, check.
  9. Əgər funksiyanın adı iki və ya daha çox sözdən ibarətdirsə, onda onları bir-birindən alt xətt _ ilə ayırmaq lazımdır, məsələn, get_sum.
  10. Təkrarlanan kodu funksiyalara çıxarın.
Задание 1

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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

Aşağıdakı kodun hansı çatışmazlıqları olduğunu yazın və onları düzəldin:

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