return — nəticəni qaytar
kvadrat(4) nəticəni çap edirdi. Bəs nəticəni başqa hesablamada işlətmək istəsək? print ekrana yazır və… itir. return isə nəticəni qaytarır — onu dəyişəndə saxlamaq, toplamaq, müqayisə etmək olar.
print yox, return
Bölmə: “print yox, return”Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
topla(3, 4) çağırışı 7 dəyərinə çevrilir — sanki yerində 7 yazılıb. Ona görə topla(10, 20) + topla(1, 2) = 30 + 3 = 33 işləyir. print-li funksiya ilə bunu etmək olmazdı!
Yadda saxla: return funksiyanı dərhal bitirir — ondan sonrakı sətirlər icra olunmur.
len() sirri açıldı
Bölmə: “len() sirri açıldı”İndi bilirsən len() necə işləyir: o da nəticəni qaytarır. Ona görə print(len(siyahi)) yazanda iç-içə işləyir: əvvəl len qaytarır, sonra print çap edir. Sən artıq belə funksiyalar yaza bilirsən.
Missiyalar
Bölmə: “Missiyalar”Toplama funksiyası
+15 XP ✓ Tamamlandıtopla(a, b) yaz — cəmi return etsin. Yoxlayıcı funksiyanı özü çağırıb yoxlayacaq, ona görə print bəs etməz — mütləq return lazımdır!
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Kvadrat 2.0
+15 XP ✓ Tamamlandıkvadratı return-lə yenidən yaz və iki kvadratın cəmini çap et: kvadrat(5) + kvadrat(3) → 34.
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Orta qiymət
+20 XP ✓ Tamamlandıorta(siyahi) funksiyası yaz — ədədlərin ortasını qaytarsın. Jurnaldakı qiymətlərinlə yoxla! (Yeni dost: sum() siyahının cəmini qaytarır.)
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
🏅 Bu modulu bitirdin! Artıq Python-un bütün təməl alətləri səndədir: dəyişənlər, şərtlər, dövrlər, kolleksiyalar, funksiyalar. Sonuncu modul — sınaq meydanı: dörd əsl layihə səni gözləyir. Layihələrə keç →