🐍 PYTHON | 02/45
2-dars. Birinchi .py fayl
Kompyuterga Python 3 ni python.org rasmiy saytidan o‘rnating. IDLE mavjud bo‘lsa, oching: File → New File. Quyidagi kodni yozib,
💻 Misol:
✅ Natija: Birinchi dasturim!
5
🎯 Mashq: Faylga uchinchi print() qatorini qo‘shing, saqlang va qayta ishga tushiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars02
2-dars. Birinchi .py fayl
Kompyuterga Python 3 ni python.org rasmiy saytidan o‘rnating. IDLE mavjud bo‘lsa, oching: File → New File. Quyidagi kodni yozib,
salom.py nomida saqlang va Run → Run Module (F5) ni bosing. .py — Python fayli kengaytmasi.💻 Misol:
print("Birinchi dasturim!")
print(2 + 3)✅ Natija: Birinchi dasturim!
5
🎯 Mashq: Faylga uchinchi print() qatorini qo‘shing, saqlang va qayta ishga tushiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars02
🐍 Python o‘yini: «Krestik-nolik»
Kompyuter minimax algoritmi bilan o‘ynaydi: har bir yurishdan keyin nima bo‘lishini oldindan hisoblaydi. Uni yutib bo‘lmaydi — eng yaxshi natijangiz durang 😎
✅ X yoki O ni o‘zingiz tanlaysiz
✅ Hisob yuritiladi: siz, kompyuter, durang
✅ Faqat standart Python, hech narsa o‘rnatmang
📚 O‘rganasiz: rekursiya, minimax, ro‘yxatlar bilan ishlash, kiritishni tekshirish.
🎯 Vazifa: «oson» darajani qo‘shing: kompyuter ba’zan tasodifiy yursin, shunda yutish mumkin bo‘ladi.
#python #oyin #algoritm #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Kompyuter minimax algoritmi bilan o‘ynaydi: har bir yurishdan keyin nima bo‘lishini oldindan hisoblaydi. Uni yutib bo‘lmaydi — eng yaxshi natijangiz durang 😎
✅ X yoki O ni o‘zingiz tanlaysiz
✅ Hisob yuritiladi: siz, kompyuter, durang
✅ Faqat standart Python, hech narsa o‘rnatmang
📚 O‘rganasiz: rekursiya, minimax, ro‘yxatlar bilan ishlash, kiritishni tekshirish.
🎯 Vazifa: «oson» darajani qo‘shing: kompyuter ba’zan tasodifiy yursin, shunda yutish mumkin bo‘ladi.
#python #oyin #algoritm #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 03/45
3-dars. print() va izohlar
print() bir nechta qiymatni ham chiqaradi. sep ularning orasidagi belgini belgilaydi. # bilan boshlangan izoh dasturga tushuntirish beradi; Python uni buyruq sifatida bajarmaydi. Matn ichidagi # esa oddiy belgi.
💻 Misol:
✅ Natija: Python | 45 dars
Natija: 10
🎯 Mashq: Uchta sevimli faningizni bitta print() yordamida vergul bilan ajratib chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars03
3-dars. print() va izohlar
print() bir nechta qiymatni ham chiqaradi. sep ularning orasidagi belgini belgilaydi. # bilan boshlangan izoh dasturga tushuntirish beradi; Python uni buyruq sifatida bajarmaydi. Matn ichidagi # esa oddiy belgi.
💻 Misol:
# Bu qator tushuntirish uchun
print("Python", "45 dars", sep=" | ")
print("Natija:", 4 + 6)
✅ Natija: Python | 45 dars
Natija: 10
🎯 Mashq: Uchta sevimli faningizni bitta print() yordamida vergul bilan ajratib chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars03
🐍 Python o‘yini: «Tosh-qaychi-qog‘oz»
Klassik o‘yin kompyuterga qarshi: kim birinchi bo‘lib 3 raundda yutsa, o‘sha g‘olib. Umumiy hisob ham yuritiladi.
✅ Kichik va tushunarli kod — yangi boshlovchilar uchun ideal
✅ Noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python
📚 O‘rganasiz: lug‘atlar (
🎯 Vazifa: «Kaltakesak» va «Spok» ni qo‘shib, o‘yinni 5 belgili qiling.
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Klassik o‘yin kompyuterga qarshi: kim birinchi bo‘lib 3 raundda yutsa, o‘sha g‘olib. Umumiy hisob ham yuritiladi.
✅ Kichik va tushunarli kod — yangi boshlovchilar uchun ideal
✅ Noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python
📚 O‘rganasiz: lug‘atlar (
dict), random.choice, funksiyalar, while sikli.🎯 Vazifa: «Kaltakesak» va «Spok» ni qo‘shib, o‘yinni 5 belgili qiling.
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 04/45
4-dars. O‘zgaruvchilar
O‘zgaruvchi — qiymatga berilgan nom. = qiymat biriktiradi; bu tenglikni tekshirish emas. Nom raqamdan boshlanmaydi, bo‘sh joy o‘rniga _ ishlatiladi. yosh va Yosh boshqa-boshqa nomlar.
💻 Misol:
✅ Natija: Aziza 15
🎯 Mashq: shahar va harorat o‘zgaruvchilarini yarating. Haroratni 2 ga oshirib, ikkalasini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars04
4-dars. O‘zgaruvchilar
O‘zgaruvchi — qiymatga berilgan nom. = qiymat biriktiradi; bu tenglikni tekshirish emas. Nom raqamdan boshlanmaydi, bo‘sh joy o‘rniga _ ishlatiladi. yosh va Yosh boshqa-boshqa nomlar.
💻 Misol:
ism = "Aziza"
yosh = 14
yosh = yosh + 1
print(ism, yosh)
✅ Natija: Aziza 15
🎯 Mashq: shahar va harorat o‘zgaruvchilarini yarating. Haroratni 2 ga oshirib, ikkalasini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars04
🐍 PYTHON | 05/45
5-dars. Ma’lumot turlari
Asosiy turlar: int — butun son, float — kasr son, str — matn, bool — True yoki False. Python kasr sonni nuqta bilan yozadi. type() qiymat turini ko‘rsatadi. "15" — matn, 15 esa son.
💻 Misol:
✅ Natija: <class 'int'>
<class 'str'>
🎯 Mashq: type() orqali narx va tayyor o‘zgaruvchilarining turini ham tekshiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars05
5-dars. Ma’lumot turlari
Asosiy turlar: int — butun son, float — kasr son, str — matn, bool — True yoki False. Python kasr sonni nuqta bilan yozadi. type() qiymat turini ko‘rsatadi. "15" — matn, 15 esa son.
💻 Misol:
yosh = 15
narx = 12.5
ism = "Ali"
tayyor = True
print(type(yosh))
print(type(ism))
✅ Natija: <class 'int'>
<class 'str'>
🎯 Mashq: type() orqali narx va tayyor o‘zgaruvchilarining turini ham tekshiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars05
🐍 Python o‘yini: «So‘zni top» (Osilgan odam)
Kompyuter dasturlashga oid so‘z o‘ylaydi, siz uni harflab topasiz. 6 ta xato qilsangiz — yutqazasiz! Har xatoda ASCII-dorning chizmasi to‘lib boradi.
✅ 12 ta so‘z, xohlaganingizcha to‘ldirasiz
✅ Takroriy va noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python
📚 O‘rganasiz:
🎯 Vazifa: so‘zlarni alohida
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Kompyuter dasturlashga oid so‘z o‘ylaydi, siz uni harflab topasiz. 6 ta xato qilsangiz — yutqazasiz! Har xatoda ASCII-dorning chizmasi to‘lib boradi.
✅ 12 ta so‘z, xohlaganingizcha to‘ldirasiz
✅ Takroriy va noto‘g‘ri kiritishdan himoya
✅ Faqat standart Python
📚 O‘rganasiz:
set (to‘plamlar), matn bilan ishlash, ro‘yxat indekslari, while sharti.🎯 Vazifa: so‘zlarni alohida
sozlar.txt fayldan o‘qing.#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 06/45
6-dars. input(): foydalanuvchidan olish
input() savol chiqaradi va foydalanuvchi yozgan javobni oladi. Javob har doim str, ya’ni matn bo‘ladi. Quyidagi misolda so‘ralganda Malika deb kiriting.
💻 Misol:
✅ Natija: Salom, Malika
🎯 Mashq: Yoqtirgan dasturlash tilini ham so‘rang va javobni alohida qatorda chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars06
6-dars. input(): foydalanuvchidan olish
input() savol chiqaradi va foydalanuvchi yozgan javobni oladi. Javob har doim str, ya’ni matn bo‘ladi. Quyidagi misolda so‘ralganda Malika deb kiriting.
💻 Misol:
ism = input("Ismingiz: ")
print("Salom,", ism)✅ Natija: Salom, Malika
🎯 Mashq: Yoqtirgan dasturlash tilini ham so‘rang va javobni alohida qatorda chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars06
🎭 Qiziqarli fakt: Python nomi ilondan emas!
Python tilini yaratgan Gvido van Rossum uni ilon sharafiga emas, sevimli britaniyalik komediya guruhi «Monty Python’s Flying Circus» nomi bilan atagan (ish 1989-yil oxirida boshlangan).
Shuning uchun Python hujjatlaridagi misollarda ko‘pincha «spam» va «eggs» so‘zlari uchraydi — bu guruhning mashhur skeychidan. Ilon rasmi logotipga keyinroq qo‘shilgan.
💡 Kompyuter savodxonligi:
#fakt #savodxonlik #python
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Python tilini yaratgan Gvido van Rossum uni ilon sharafiga emas, sevimli britaniyalik komediya guruhi «Monty Python’s Flying Circus» nomi bilan atagan (ish 1989-yil oxirida boshlangan).
Shuning uchun Python hujjatlaridagi misollarda ko‘pincha «spam» va «eggs» so‘zlari uchraydi — bu guruhning mashhur skeychidan. Ilon rasmi logotipga keyinroq qo‘shilgan.
💡 Kompyuter savodxonligi:
Ctrl + L brauzerda manzil satrini darhol belgilaydi. Sichqonchasiz yangi sayt ochish uchun qulay.#fakt #savodxonlik #python
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 07/45
7-dars. Turini o‘zgartirish
Hisoblash uchun input() qaytargan matnni songa aylantiramiz: int() — butun son, float() — kasr son. str() esa songa matn sifatida qarashga yordam beradi. int("salom") xato beradi. Misolda 15 kiriting.
💻 Misol:
✅ Natija: Keyingi yil: 16
4.5
🎯 Mashq: Ikki butun sonni input() bilan olib, ularning yig‘indisini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars07
7-dars. Turini o‘zgartirish
Hisoblash uchun input() qaytargan matnni songa aylantiramiz: int() — butun son, float() — kasr son. str() esa songa matn sifatida qarashga yordam beradi. int("salom") xato beradi. Misolda 15 kiriting.
💻 Misol:
yosh = int(input("Yoshingiz: "))
print("Keyingi yil:", yosh + 1)
print(float("3.5") + 1)✅ Natija: Keyingi yil: 16
4.5
🎯 Mashq: Ikki butun sonni input() bilan olib, ularning yig‘indisini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars07
📰 Dasturchilar qaysi tillarni ko‘p ishlatadi?
Stack Overflow’ning so‘nggi e’lon qilingan so‘rovi (2025) natijalari — kasbiy dasturchilar o‘tgan yilda ishlatgan tillar:
🥇 JavaScript — 66%
🥈 HTML/CSS — 61,9%
🥉 SQL — 58,6%
4️⃣ Python — 57,9% (bir yilda +7 punkt o‘sdi)
❤️ Eng «sevimli» til — Rust (72%).
JavaScript 2011-yilda so‘rov boshlanganidan beri har yili birinchi o‘rinda. 2026-yilgi so‘rov natijalari hali e’lon qilinmagan.
Manba: Stack Overflow Developer Survey
#yangilik #statistika #python
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Stack Overflow’ning so‘nggi e’lon qilingan so‘rovi (2025) natijalari — kasbiy dasturchilar o‘tgan yilda ishlatgan tillar:
🥇 JavaScript — 66%
🥈 HTML/CSS — 61,9%
🥉 SQL — 58,6%
4️⃣ Python — 57,9% (bir yilda +7 punkt o‘sdi)
❤️ Eng «sevimli» til — Rust (72%).
JavaScript 2011-yilda so‘rov boshlanganidan beri har yili birinchi o‘rinda. 2026-yilgi so‘rov natijalari hali e’lon qilinmagan.
Manba: Stack Overflow Developer Survey
#yangilik #statistika #python
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 Python o‘yini: Wordle (dasturlash so‘zlari)
Mashhur Wordle o‘yinining terminal versiyasi: 5 harfli so‘zni 6 urinishda toping. Har harfning rangi maslahat beradi:
🟩 harf o‘z joyida
🟨 so‘zda bor, lekin joyi boshqa
⬜ so‘zda yo‘q
✅ So‘zlar dasturlashdan:
✅ Takroriy harflar to‘g‘ri hisoblanadi
✅ Rangli chiqarish (ANSI kodlari)
📚 O‘rganasiz: ikki bosqichli tekshiruv algoritmi, ro‘yxatlar,
🎯 Vazifa: so‘zlar ro‘yxatini kengaytiring.
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Mashhur Wordle o‘yinining terminal versiyasi: 5 harfli so‘zni 6 urinishda toping. Har harfning rangi maslahat beradi:
🟩 harf o‘z joyida
🟨 so‘zda bor, lekin joyi boshqa
⬜ so‘zda yo‘q
✅ So‘zlar dasturlashdan:
print, class, while, array...✅ Takroriy harflar to‘g‘ri hisoblanadi
✅ Rangli chiqarish (ANSI kodlari)
📚 O‘rganasiz: ikki bosqichli tekshiruv algoritmi, ro‘yxatlar,
zip, ANSI ranglar.🎯 Vazifa: so‘zlar ro‘yxatini kengaytiring.
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🔥1
🐍 PYTHON | 08/45
8-dars. Arifmetik amallar
+ qo‘shadi, - ayiradi,
💻 Misol:
✅ Natija: 3.4
3
2
8
🎯 Mashq: 135 daqiqani soat va daqiqaga aylantiring: // va % dan foydalaning.
⚡ FAST CODER | @Fast_Coder
#Python #Dars08
8-dars. Arifmetik amallar
+ qo‘shadi, - ayiradi,
* ko‘paytiradi, / bo‘ladi. // bo‘linmani pastga qarab yaxlitlaydi, % qoldiqni topadi, ** darajaga oshiradi. Amal tartibini qavs bilan boshqaring. Nolga bo‘lish mumkin emas.💻 Misol:
a = 17
b = 5
print(a / b)
print(a // b)
print(a % b)
print(2 ** 3)
✅ Natija: 3.4
3
2
8
🎯 Mashq: 135 daqiqani soat va daqiqaga aylantiring: // va % dan foydalaning.
⚡ FAST CODER | @Fast_Coder
#Python #Dars08
🐍 PYTHON | 09/45
9-dars. f-string: matn ichida qiymat
Matn oldidagi f belgisi {} ichiga o‘zgaruvchi yoki ifoda yozishga imkon beradi. :.2f kasr sonni ekranda ikki kasr xona bilan ko‘rsatadi; bu qiymatning o‘zini o‘zgartirmaydi.
💻 Misol:
✅ Natija: Aziza: 87.46 ball
Jami: 15
🎯 Mashq: Mahsulot nomi, narxi va sonidan foydalanib: "Olma: 3 dona, jami 15000 so‘m" jumlasini tuzing.
⚡ FAST CODER | @Fast_Coder
#Python #Dars09
9-dars. f-string: matn ichida qiymat
Matn oldidagi f belgisi {} ichiga o‘zgaruvchi yoki ifoda yozishga imkon beradi. :.2f kasr sonni ekranda ikki kasr xona bilan ko‘rsatadi; bu qiymatning o‘zini o‘zgartirmaydi.
💻 Misol:
ism = "Aziza"
ball = 87.456
print(f"{ism}: {ball:.2f} ball")
print(f"Jami: {3 * 5}")
✅ Natija: Aziza: 87.46 ball
Jami: 15
🎯 Mashq: Mahsulot nomi, narxi va sonidan foydalanib: "Olma: 3 dona, jami 15000 so‘m" jumlasini tuzing.
⚡ FAST CODER | @Fast_Coder
#Python #Dars09
🐍 Python o‘yini: «Blackjack» (21)
Kazinodagi mashhur karta o‘yini — dilerga qarshi. Maqsad: 21 ochkoga yaqinlashish, lekin oshib ketmaslik! Diler 17 dan kam bo‘lsa karta oladi.
✅ Balans va tikish tizimi (boshida 100)
✅ Tuz (A) 11 yoki 1 sifatida avtomatik hisoblanadi
✅ 52 ta kartali haqiqiy kolod
✅ Faqat standart Python
📚 O‘rganasiz: ro‘yxat va lug‘atlar,
🎯 Vazifa: «Blackjack» (dastlabki 2 karta bilan 21) uchun 1,5 barobar yutuq qo‘shing.
⚠️ Bu faqat o‘quv o‘yini. Haqiqiy pulga qimor o‘ynamang!
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
Kazinodagi mashhur karta o‘yini — dilerga qarshi. Maqsad: 21 ochkoga yaqinlashish, lekin oshib ketmaslik! Diler 17 dan kam bo‘lsa karta oladi.
✅ Balans va tikish tizimi (boshida 100)
✅ Tuz (A) 11 yoki 1 sifatida avtomatik hisoblanadi
✅ 52 ta kartali haqiqiy kolod
✅ Faqat standart Python
📚 O‘rganasiz: ro‘yxat va lug‘atlar,
random.shuffle, funksiyalar, o‘yin mantiqi.🎯 Vazifa: «Blackjack» (dastlabki 2 karta bilan 21) uchun 1,5 barobar yutuq qo‘shing.
⚠️ Bu faqat o‘quv o‘yini. Haqiqiy pulga qimor o‘ynamang!
#python #oyin #kod
⚡ FAST CODER | @Fast_Coder
O‘rgan, Yarata ol!
🐍 PYTHON | 10/45
10-dars. Matn indeksi va kesma
Matndagi belgilar indeksi 0 dan boshlanadi. [-1] oxirgi belgini oladi. [boshi:oxiri] kesmasida oxirgi indeks kirmaydi. len() belgilar sonini beradi. Matnni indeks orqali bevosita o‘zgartirib bo‘lmaydi.
💻 Misol:
✅ Natija: P
n
Pyt
6
🎯 Mashq: Ismingizning dastlabki 3 belgisini va oxirgi belgisini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars10
10-dars. Matn indeksi va kesma
Matndagi belgilar indeksi 0 dan boshlanadi. [-1] oxirgi belgini oladi. [boshi:oxiri] kesmasida oxirgi indeks kirmaydi. len() belgilar sonini beradi. Matnni indeks orqali bevosita o‘zgartirib bo‘lmaydi.
💻 Misol:
til = "Python"
print(til[0])
print(til[-1])
print(til[0:3])
print(len(til))
✅ Natija: P
n
Pyt
6
🎯 Mashq: Ismingizning dastlabki 3 belgisini va oxirgi belgisini chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars10
🐍 PYTHON | 11/45
11-dars. Matn metodlari
strip() chetdagi bo‘sh joylarni olib tashlaydi, lower() kichik, upper() katta harflarga o‘tkazadi. replace() matn qismini almashtiradi. Bu metodlar yangi matn qaytaradi; natijani saqlamasangiz, eski o‘zgaruvchi o‘zgarmaydi.
💻 Misol:
✅ Natija: python darsi
python kursi
🎯 Mashq: Foydalanuvchi kiritgan ism chetidagi bo‘sh joylarni olib tashlab, katta harflarda chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars11
11-dars. Matn metodlari
strip() chetdagi bo‘sh joylarni olib tashlaydi, lower() kichik, upper() katta harflarga o‘tkazadi. replace() matn qismini almashtiradi. Bu metodlar yangi matn qaytaradi; natijani saqlamasangiz, eski o‘zgaruvchi o‘zgarmaydi.
💻 Misol:
matn = " Python Darsi "
toza = matn.strip().lower()
print(toza)
print(toza.replace("darsi", "kursi"))
✅ Natija: python darsi
python kursi
🎯 Mashq: Foydalanuvchi kiritgan ism chetidagi bo‘sh joylarni olib tashlab, katta harflarda chiqaring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars11
🐍 PYTHON | 12/45
12-dars. Taqqoslash va bool
== tenglikni, != teng emaslikni tekshiradi. >, <, >=, <= sonlarni taqqoslaydi. Natija True yoki False bo‘ladi. Eslang: = biriktiradi, == tekshiradi. "10" va 10 bir xil turdagi qiymat emas.
💻 Misol:
✅ Natija: False
True
False
True
🎯 Mashq: Ikki son yarating. Ular tengmi va birinchisi kattami — alohida tekshiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars12
12-dars. Taqqoslash va bool
== tenglikni, != teng emaslikni tekshiradi. >, <, >=, <= sonlarni taqqoslaydi. Natija True yoki False bo‘ladi. Eslang: = biriktiradi, == tekshiradi. "10" va 10 bir xil turdagi qiymat emas.
💻 Misol:
yosh = 16
print(yosh >= 18)
print(yosh == 16)
print("10" == 10)
print(7 != 5)
✅ Natija: False
True
False
True
🎯 Mashq: Ikki son yarating. Ular tengmi va birinchisi kattami — alohida tekshiring.
⚡ FAST CODER | @Fast_Coder
#Python #Dars12
🐍 PYTHON | 13/45
13-dars. if va else
if shart rost bo‘lsa, ichidagi kodni bajaradi. else aks holda ishlaydi. Shartdan keyin : qo‘yiladi. Blok ichidagi qatorlarni bir xil chekinish, odatda 4 ta bo‘sh joy bilan yozing.
💻 Misol:
✅ Natija: Yoshlar guruhi
🎯 Mashq: Son juft yoki toqligini tekshiring. Yordam: son % 2 == 0.
⚡ FAST CODER | @Fast_Coder
#Python #Dars13
13-dars. if va else
if shart rost bo‘lsa, ichidagi kodni bajaradi. else aks holda ishlaydi. Shartdan keyin : qo‘yiladi. Blok ichidagi qatorlarni bir xil chekinish, odatda 4 ta bo‘sh joy bilan yozing.
💻 Misol:
yosh = 16
if yosh >= 18:
print("Kattalar guruhi")
else:
print("Yoshlar guruhi")
✅ Natija: Yoshlar guruhi
🎯 Mashq: Son juft yoki toqligini tekshiring. Yordam: son % 2 == 0.
⚡ FAST CODER | @Fast_Coder
#Python #Dars13
🐍 PYTHON | 14/45
14-dars. elif: bir nechta holat
elif keyingi shartni tekshiradi. if–elif–else zanjirida birinchi rost shartning bloki ishlaydi. Baholash misolida yuqori chegaradan boshlang. Bu misol ball 0–100 oralig‘ida deb hisoblaydi.
💻 Misol:
✅ Natija: Yaxshi
🎯 Mashq: Harorat uchun uch holat yozing: 0 dan past, 0–25 va 25 dan yuqori.
⚡ FAST CODER | @Fast_Coder
#Python #Dars14
14-dars. elif: bir nechta holat
elif keyingi shartni tekshiradi. if–elif–else zanjirida birinchi rost shartning bloki ishlaydi. Baholash misolida yuqori chegaradan boshlang. Bu misol ball 0–100 oralig‘ida deb hisoblaydi.
💻 Misol:
ball = 82
if ball >= 90:
print("A’lo")
elif ball >= 70:
print("Yaxshi")
else:
print("Yana mashq qiling")
✅ Natija: Yaxshi
🎯 Mashq: Harorat uchun uch holat yozing: 0 dan past, 0–25 va 25 dan yuqori.
⚡ FAST CODER | @Fast_Coder
#Python #Dars14