|
Dasturga Muqaddima 1-bosqich
|
bet | 29/31 | Sana | 22.10.2022 | Hajmi | 5.67 Mb. | | #27828 |
Bog'liq Uzb coders qollanma TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz 17-qism
1-savol
Quyidagi o‘zgaruvchini aniqlaylik:
>>> word = "fascinating"
Ushbu har bir kod parchasi uchun natijalarni ayta olasizmi?
Izoh: word[4,6] = ‘in’ (4-elementdan 6-gacha)
2-savol
Ushbu savollarga javob berish uchun qiymatning qaysi turi ishlatiladi?
Izoh: ha yoki yo‘q javoblar nazarda tutilganda mantiqiy tur ishlatiladi. “Nechta” savolga javob butun son bo‘ladi. Javob bir nechta qiymatni o‘z ichiga olgan hollarda ro‘yxatlardan foydalaniladi.
18-qism
1-savol
Aytaylik, biz avval qidirmoqchi bo‘lgan satrni aniqlaymiz:
>>> string = 'waffles'
Ushbu satrdagi har bir pozitsiyadan o‘tib, "ff"ga teng bo‘laklarni qidirishimiz mumkin. Buni o‘zingiz sinab ko‘ring:
Izoh: kerak bo‘lgan qismsatrni qidirishda satrni boshidan boshlab tekshirib o‘tish mumkin.
2-savol
Bizning funksiyamiz qismsatrni boshqa satrda topish mumkinligiga qarab "True" yoki "False"ni qaytarishi kerak.
Buni quyidagi iboralar bilan qilishimiz mumkin ...
Yana ushbu o‘zgaruvchidan boshlaymiz deb faraz qilamiz:
string = 'waffles'
Izoh: Faqat string[2:4] qismsatr ‘ff’ga teng.
3-savol
Keling, bu fikr aniq ekanligiga ishonch hosil qilaylik.
Aytaylik, avval siz ushbu o‘zgaruvchilarni aniqladingiz:
>>> string = 'waffles'
>>> substring = 'ff'
Quyidagilardan qanday natija olasiz?
Izoh: Qismsatr olish uchun o‘zgaruvchilardan ham foydalanish mumkin.
4-savol
Shunchaki xotirangizni yangilash uchun, satrning indeks pozitsiyalarini takrorlashni istasak, bularning qaysi biri ishlaydi?
Izoh: 2-holatda while sikli umuman ishlamaydi, chunki birinchi o‘tishda ham index == len(string) shart bajarilmaydi. 4-holatda esa len(string) int turdagi qiymat bo‘lganligi sababli siklda ishlatib bo‘lmaydi va xato yuz beradi. Print bayonotida qavslar Python 3 versiyalarida qo‘yiladi, Python 2 versiyalarda esa qo‘yilmaydi.
|
| |