Məzmuna keç

İlk proqramın

Keçən dərsdə print ilə ekrana mətn çap etdin. İndi bu əmri hissələrə ayıraq.

print("Salam!")

Üç hissə var:

  • print — əmrin adı: «çap et»
  • ( ) — mötərizələr: çap ediləcək şey onların içində olur
  • "Salam!" — dırnaq içində mətn. Dırnaqlar kompüterə deyir: «bu, əmr deyil, sadəcə mətndir»

Hər üçü vacibdir. Birini unutsan, nə baş verir? Gəl yoxlayaq. 🙂

Aşağıdakı kodda bağlayan dırnaq qəsdən unudulub. İşə sal və nə baş verdiyinə bax:

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

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

Nəticə
 

Qırmızı yazı gördün? Bu, xətadır (error). Kompüter deyir: «bu sətri başa düşmədim» — və hansı sətirdə problem olduğunu göstərir.

Bunu yadda saxla: xəta cəza deyil, ipucudur. Ən təcrübəli proqramçılar da hər gün xəta görür. Fərq sadəcə bundadır: onlar xətanı oxuyub düzəltməyi bacarırlar. İndi sən də bacaracaqsan — yuxarıdakı kodda ! işarəsindən sonra " əlavə et və yenidən işə sal.

Sətirlər sıra ilə işləyir

Bölmə: “Sətirlər sıra ilə işləyir”

Proqramda neçə istəyirsən print ola bilər — kompüter onları yuxarıdan aşağı yerinə yetirir:

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

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

Nəticə
 
Missiya

Özünü təqdim et

+10 XP

Üç print əmri ilə özünü təqdim et: adın, yaşın, şəhərin. (# ilə başlayan sətirlər şərhdir — kompüter onları oxumur, onlar sənin üçündür.)

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

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

Nəticə
 
Missiya

Xətanı düzəlt

+10 XP

Bu proqram xarabdır — işə salsan, xəta görəcəksən. Xətanı oxu, səbəbi tap, düzəlt və işə sal.

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

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

Nəticə
 
Missiya

Dəqiq çap

+10 XP

Elə proqram yaz ki, ekrana dəqiq bu cümləni çap etsin: Mən proqramçıyam!

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

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

Nəticə
 

Növbəti modulda: Python ilə əsl söhbət başlayır — mətnləri birləşdirəcək, riyaziyyat edəcək və proqramına danışmağı öyrədəcəksən. Davam et →