input() — proqram səndən soruşur
İndiyə qədər proqramların yalnız danışırdı. İndi onlara dinləməyi öyrədək: input() istifadəçidən məlumat alır.
İlk söhbət
Bölmə: “İlk söhbət”Aşağıdakı nümunədə «Daxiletmələr» qutusuna artıq Aysel yazılıb. Qutunu açıb bax, sonra işə sal:
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
input("Adın nədir? ") — sualı göstərir, cavabı götürür və ad qutusuna qoyur. Daxiletmələr qutusundakı adı dəyişib yenidən işə sal!
Diqqət: input() həmişə mətn qaytarır
Bölmə: “Diqqət: input() həmişə mətn qaytarır”Tələ buradadır. İstifadəçi 12 yazsa belə, input() onu mətn kimi qaytarır — "12". Mətnlə hesab aparmaq olmaz:
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
İşə sal — xəta görəcəksən: Python deyir ki, mətnlə ədədi toplaya bilmirəm. Həll: int() ilə mətni tam ədədə çevir:
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Qayda sadədir: ədədlə hesab lazımdırsa — int(input(...)).
Missiyalar
Bölmə: “Missiyalar”Salamlaşan proqram
+10 XP ✓ Tamamlandıinput() ilə istifadəçinin adını soruş və Salam, <ad>! formasında cavab ver. (Yoxlama üçün Daxiletmələrdə Tural hazır yazılıb.)
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Gələn il
+15 XP ✓ TamamlandıYaşı soruş, üstünə 1 gəl və nəticəni çap et. int() çevirməsini unutma! (Daxiletmələrdə 12 var — deməli cavabda 13 görünməlidir.)
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
Toplama maşını
+15 XP ✓ Tamamlandıİlk kalkulyatorunu düzəlt: proqram iki ədəd soruşsun və cəmini çap etsin. (Daxiletmələrdə 7 və 5 hazırdır.)
Daxiletmələr (input() üçün)
Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.
🏅 Bu modulu bitirdin! Artıq proqramın danışır, hesablayır, yadda saxlayır və dinləyir. Növbəti modulda ən maraqlı hissə başlayır: proqramın qərar verməyi öyrənəcək — if/else. Oyunların «düz cavab / səhv cavab» məntiqi məhz oradan gəlir.