Python'da Fonksiyon Oluşturma İpuçları
- Fonksiyon isimleri fiil olmalıdır.
- Her fonksiyonun adı, fonksiyonun ne yaptığını tam olarak yansıtmalıdır.
- Fonksiyon sadece adından açıkça anlaşılanı yapmalı, başka bir şey yapmamalıdır.
- Her fonksiyon sadece tek bir işlem gerçekleştirmelidir.
- Fonksiyonların içinde yardımcı fonksiyonlar kullanın.
-
Fonksiyonların kodunun
10-15satırdan uzun olmaması tercih edilir. - Uzun fonksiyonları bir dizi yardımcı fonksiyona bölmek daha iyidir.
-
Fonksiyon isimlerinde yaygın olarak kabul görmüş önekleri kullanın:
show,get,set,calc,create,change,check. -
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. - 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