Python asoslari: print, o‘zgaruvchi, f-string, ro‘yxat va tsikl
Python kodni yuqoridan pastga, qatorma-qator bajaradi. Ekranga natija chiqarish uchun print() ishlatiladi; matn (satr) qo‘shtirnoq ichida yoziladi.
print("Salom, dunyo!")NatijaSalom, dunyo!O‘zgaruvchi — qiymatga berilgan nom: = belgisi qiymatni nomga biriktiradi. f-string (qo‘shtirnoq oldiga f yoziladi) matn ichiga o‘zgaruvchi qiymatini {} orqali joylaydi. Keyinchalik modelga yuboriladigan so‘rov matnlari aynan shunday tayyorlanadi.
model = "Mini"
versiya = 2
print(f"Men {model} v{versiya} bilan ishlayapman.")NatijaMen Mini v2 bilan ishlayapman.Ro‘yxat (list) bir nechta qiymatni kvadrat qavsda saqlaydi; elementlar 0 dan boshlab raqamlanadi. for tsikli ro‘yxatdagi har bir element uchun bir xil ishni takrorlaydi. Tsikl ichidagi qatorlar chapdan 4 ta probel bilan suriladi: Python uchun bu muhim.
mavzular = ["token", "prompt", "agent"]
print(mavzular[0])
for mavzu in mavzular:
print(f"Mavzu: {mavzu}")Natijatoken
Mavzu: token
Mavzu: prompt
Mavzu: agentEsda tuting
print()natijani ekranga chiqaradi.- f-string:
f"... {o‘zgaruvchi} ...". - Ro‘yxat:
[...]; tsikl:for x in royxat:va ichida 4 ta probel.
Mashq
ism = "Ali" bo‘lsa, print(f"Salom, {ism}") nima chiqaradi?
Javob va izoh
- Salom, {ism}figurali qavs ichidagi nom f-string’da qiymat bilan almashtiriladi.
- Salom, Ali (to‘g‘ri javob)f-string
{ism}o‘rniga o‘zgaruvchining qiymatini qo‘yadi. - ismbu o‘zgaruvchining nomi, qiymati emas.
Kod mashqlari
- Ekranga
salomso‘zini chiqaring.
Maslahat:print(...)ichiga matnni qo‘shtirnoqda yozing. ismo‘zgaruvchisiga «Ali» ni yozing va f-string yordamidaSalom, Ali!deb chiqaring.
Maslahat: Qo‘shtirnoq oldigafyozing, o‘zgaruvchini esa figurali qavsga oling:{ism}.sozlarro‘yxatidagi har bir so‘zni katta harflarda, har birini alohida qatorda chiqaring.
Maslahat:for soz in sozlar:qatoridan keyin 4 ta probel bilan chiqarish buyrug‘ini yozing. Katta harf uchun matnning.upper()usuli bor.
Mashqni ilovada bajaring.
Amaliy vazifa
Ro‘yxatga o‘zingiz yoqtirgan 3 ta so‘z yozing va tsikl yordamida har birini f-string bilan jumla ichida chiqaring. Kodni mashq muharririda sinab ko‘ring.
- Ro‘yxat tuzdim
- Tsikl yozdim
- Natijani ko‘rib, tushunib oldim
Lug‘at
Interaktiv rejim: qidiruv, progress va Python mashqlari.
