AI Ustoz UZ: sun’iy intellektni o‘zbek tilida o‘rganing

Python asoslari: print, o‘zgaruvchi, f-string, ro‘yxat va tsikl

Boshlang‘ich daraja · 2-dars · taxminan 14 daqiqa

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: agent

Esda 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
  1. Salom, {ism}figurali qavs ichidagi nom f-string’da qiymat bilan almashtiriladi.
  2. Salom, Ali (to‘g‘ri javob)f-string {ism} o‘rniga o‘zgaruvchining qiymatini qo‘yadi.
  3. ismbu o‘zgaruvchining nomi, qiymati emas.

Kod mashqlari

  1. Ekranga salom so‘zini chiqaring.
    Maslahat: print(...) ichiga matnni qo‘shtirnoqda yozing.
  2. ism o‘zgaruvchisiga «Ali» ni yozing va f-string yordamida Salom, Ali! deb chiqaring.
    Maslahat: Qo‘shtirnoq oldiga f yozing, o‘zgaruvchini esa figurali qavsga oling: {ism}.
  3. sozlar ro‘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.