Məzmuna keç

Siyahılar (list)

30 şagirdin adını saxlamaq üçün 30 dəyişən yaradacaqsan? ad1, ad2, ad3… Yox! Bunun üçün siyahı (list) var — çoxlu məlumatı bir dəyişəndə saxlayan sıralı qutu.

Kvadrat mötərizə [ ] + vergüllə ayrılmış elementlər:

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

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

Nəticə
 

len(...) — siyahının uzunluğunu (neçə element olduğunu) deyir. Siyahıda hər şey saxlamaq olar: mətnlər, ədədlər, hətta qarışıq.

Siyahı + dövr = güclü cütlük

Bölmə: “Siyahı + dövr = güclü cütlük”

Modul 03-dakı for siyahı ilə əla işləyir — hər elementi bir-bir gəzir:

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

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

Nəticə
 

Oxunuşu: «dostlar siyahısındakı hər dost üçün: onu salamla». Siyahıda 3 yox, 300 ad olsaydı da, kod eyni qalardı. Supergüc budur. 💪

Missiya

Yemək siyahısı

+10 XP

yemekler adlı siyahı yarat — içində ən azı 3 sevimli yeməyin olsun — və onu çap et.

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

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

Nəticə
 
Missiya

Hamını salamla

+10 XP

for ilə siyahıdakı hər dostu ayrıca sətirdə salamla: Salam, Aysel! və s.

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

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

Nəticə
 
Missiya

Neçə nəfərik?

+15 XP

len() ilə sinif siyahısının uzunluğunu tap və Sinifdə 5 şagird var formasında çap et.

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ə: siyahıdan tək bir elementi necə götürmək olar? İndeks — və Python-un yenə 0-dan sayması. Davam et →