İlk funksiyan
print(), len(), input() — bunların hamısı funksiyadır: ada malik, çağırılan kod parçaları. İndi ən maraqlısı: özün funksiya yaradacaqsan.
def — funksiya yarat
Bölmə: “def — funksiya yarat”Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
İki mərhələ var:
- Tərif:
def salamla():— «salamla adlı funksiya yaradıram». İçindəki sətirlər girintilidir (tanış qayda!). Bu hissə hələ heç nə etmir — sadəcə resepti yazır. - Çağırış:
salamla()— «indi onu işə sal!». Hər çağırışda funksiyanın içi bir dəfə icra olunur.
Niyə lazımdır?
Bölmə: “Niyə lazımdır?”Eyni 2 sətri 3 dəfə yazmaq əvəzinə 1 dəfə yazdıq, 3 dəfə çağırdıq. Proqramçıların qızıl qaydası: özünü təkrarlama! Kodda nəyisə dəyişmək lazım olanda da bir yerdə dəyişirsən — hər nüsxəni axtarmırsan.
Missiyalar
Bölmə: “Missiyalar”Öz əmrin
+10 XP ✓ Tamamlandısalamla adlı funksiya yarat və onu iki dəfə çağır.
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Banner funksiyası
+15 XP ✓ TamamlandıModul 01-dəki çərçivə fəndini funksiyaya çevir: banner() çağırılanda üç sətirlik başlıq çap etsin.
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Növbəti dərsdə: funksiyaya məlumat ötürmək — parametrlər. salamla("Aysel") yazanda nə baş verir? Davam et →