Pythonda operatorlar va ifodalar
Dasturimiz fikrlashni boshlaydi! Ushbu darsda taqqoslash va mantiqiy operatorlar bilan tanishib, kompyuterga qiymatlarni solishtirish, rost va yolg‘onni ajratish hamda murakkab shartli ifodalar tuzishni o‘rgatamiz.
Haftada 3 ta dars. Slaydlarni oching va darsning o'quvchi sahifasida qo'shimcha ma'lumot hamda topshiriqlarni toping.
Dasturimiz fikrlashni boshlaydi! Ushbu darsda taqqoslash va mantiqiy operatorlar bilan tanishib, kompyuterga qiymatlarni solishtirish, rost va yolg‘onni ajratish hamda murakkab shartli ifodalar tuzishni o‘rgatamiz.
Dasturingiz yo‘l ayrilishiga kelib qoldi! Ushbu darsda tarmoqlanuvchi algoritmlar, shart tekshirish, if va else operatorlari hamda Pythonning eng mashhur xususiyati — tabulyatsiya (chekinish) qoidasini o‘rganamiz.
Dasturimiz ko‘p variantli murakkab qarorlarni qabul qilishni o‘rganadi! Ushbu darsda elif operatori, baholash tizimlari va rasmiy qo‘llanmadagi 4 ta amaliy topshiriqni (musbat/manfiy/nol, kattasini topish, yosh toifalari, harorat) to‘liq kodlaymiz.
Har bir vazifa 20–30 daqiqa. Kodlar alohida hafta-02 papkasida saqlanadi.
1-topshiriq: «Mantiqiy shartlar laboratoriyasi»mantiq.py faylini yarating:
ball = 78, yosh = 15, faol_profil = True o‘zgaruvchilarini e'lon qiling.ball >= 60 and yosh >= 14 (imtihondan o‘tish va yosh cheklovi);ball >= 90 or faol_profil (imtiyoz berish sharti);not (yosh < 7) (maktabga borish yoshida ekanligi).izoh = "Python FastAPI bilan backend loyiha" matnida "FastAPI" so‘zi borligini in yordamida tekshiring.Kutiladigan natija: Barcha mantiqiy ifodalar to‘g‘ri True yoki False natija qaytarishi.
2-topshiriq: «Juft-toq va harorat filtri»shartli.py faylini oching:
son = 43 sonini if/else va % 2 == 0 yordamida juft yoki toqligini aniqlab ekranga chiqaring.t = 5 daraja. Agar u 0 dan past bo‘lsa "Muzlama xavfi bor", aks holda "Muzlama xavfi yo'q" deb chiqaring.Kutiladigan natija: Kodda to‘g‘ri chekinish (4 ta bo‘sh joy) va ikki nuqta (:) ishlatilgan bo‘lishi shart.
3-topshiriq: «Rasmiy amaliy dasturlar to‘plami» Quyidagi 4 ta rasmiy topshiriqni bitta amaliyot_2.py faylida alohida bloklar sifatida yozing:
son > 0, son < 0, son == 0);"Sonlar teng" deb chiqarish;"Bog‘cha yoshi", 7–17 "Maktab o‘quvchisi", 18+ "Voyaga yetgan";"Sovuq, qalin kiyining", 0–20 "Salqin", 20 dan yuqori "Issiq".Kutiladigan natija: Barcha 4 ta algoritm to‘liq sinovdan o‘tkazilgan va konsolda toza natija berishi kerak.