Python'da Fonksiyon Oluşturma İpuçları

  1. Fonksiyon isimleri fiil olmalıdır.
  2. Her fonksiyonun adı, fonksiyonun ne yaptığını tam olarak yansıtmalıdır.
  3. Fonksiyon sadece adından açıkça anlaşılanı yapmalı, başka bir şey yapmamalıdır.
  4. Her fonksiyon sadece tek bir işlem gerçekleştirmelidir.
  5. Fonksiyonların içinde yardımcı fonksiyonlar kullanın.
  6. Fonksiyonların kodunun 10-15 satırdan uzun olmaması tercih edilir.
  7. Uzun fonksiyonları bir dizi yardımcı fonksiyona bölmek daha iyidir.
  8. Fonksiyon isimlerinde yaygın olarak kabul görmüş önekleri kullanın: show, get, set, calc, create, change, check.
  9. Eğer fonksiyon adı iki veya daha fazla kelimeden oluşuyorsa, kelimeleri alt çizgi _ ile birbirinden ayırmalısınız, örneğin, get_sum.
  10. Tekrarlanan kodu fonksiyonlara taşıyın.
Задание 1

Aşağıdaki kodun hangi eksiklikleri olduğunu yazın ve düzeltin:

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

Aşağıdaki kodun hangi eksiklikleri olduğunu yazın ve düzeltin:

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

Aşağıdaki kodun hangi eksiklikleri olduğunu yazın ve düzeltin:

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

Aşağıdaki kodun hangi eksiklikleri olduğunu yazın ve düzeltin:

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