|
-savol
Kengaytirilgan tayinlash boshqa barcha arifmetik operatorlar bilan ishlaydi.
4-savol
|
bet | 27/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\'xtatamiz3-savol
Kengaytirilgan tayinlash boshqa barcha arifmetik operatorlar bilan ishlaydi.
4-savol
Kengaytirilgan tayinlashda satrlar bilan shuningdek ko‘paytirish operatoridan ham foydalanishingiz mumkin:
>>> dog = "woof"
>>> dog *= 2
Sizningcha, dogning yangi qiymati nima bo‘ladi?
Izoh: Satrlarni butun songa ko‘paytirish mumkin, bunda satr shuncha marta o‘ziga o‘zi qo‘shiladi. Buni bajarish satrlarning o‘zgarmas degan qoidasini buzmaydi, chunki u satr tarkibini o‘zgartirmaydi — bu o‘zgaruvchining qiymatini almashtiradi.
Satrlarni bir-birga ko‘paytirish yoki butun sondan farqli sonlarga ko‘paytirish mumkin emas (xatoni yuzaga keltiradi. Ish maydonida sinab ko‘ring).
15-qism
1-savol
Mana yuqoridagiga juda o‘xshash sikl:
n = 0
while n < 3:
print(n)
n += 1
"While" sikli qayta-qayta ishlaydi va har safar nning qiymatini yangilaydi. Quyidagi har bir holatda n nima bo‘ladi?
Izoh: n avval 0 qiymatga ega, har sikldan o‘tishda qiymati 1ga oshadi, ya’ni 0, 1, 2, 3… 3 ga kelganda shart bajarilmaganligi sababli (3 < 3 ifoda False qiymatga ega) sikl bajarilishi to‘xtaydi.
The first time it runs, while n < 3: will be equivalent to... – Sikl birinchi marta o‘tilganda while n < 3: ekvivalent bo‘ladi bunga…
2-savol
Endi bular nimaga ekvivalent bo‘ladi?
3-savol
Hali ham xuddi o‘sha sikl ...
n = 0
while n < 3:
print(n)
n += 1
Sikl ichidagi kod necha marta ishlaydi? (To‘xtashdan oldin u necha marta nni chop etadi?)
Izoh: Oldingi savolda ko‘rilgandek, sikldagi shart 3 marta True qiymatga ega bo‘ladi va sikl demak 3 marta bajariladi.
|
| |