Məzmuna keç

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

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

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

Nəticə
 

İki mərhələ var:

  1. 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.
  2. Çağırış: salamla()«indi onu işə sal!». Hər çağırışda funksiyanın içi bir dəfə icra olunur.

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.

Missiya

Öz əmrin

+10 XP

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.

Nəticə
 
Missiya

Banner funksiyası

+15 XP

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əticə
 

Növbəti dərsdə: funksiyaya məlumat ötürmək — parametrlər. salamla("Aysel") yazanda nə baş verir? Davam et →