Məzmuna keç

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.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

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.

İ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.

Missiya

Toplama funksiyası

+15 XP

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.

Nəticə
 
Missiya

Kvadrat 2.0

+15 XP

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.

Nəticə
 
Missiya

Orta qiymət

+20 XP

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.

Nəticə
 

🏅 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ç →