|
Dasturga Muqaddima 1-bosqich
|
bet | 26/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 13-qism
1-savol
Tarjimoningizda quyidagi ro‘yxatni yarating:
>>> breakfast = ['toast', 'bacon', 'eggs']
Keyin quyidagi misollarni berilgan tartibda sinab ko‘ring - qanday natijalarga erishasiz?
Izoh: Ro‘yxatning har bir elementini alohida o‘zgaruvchidek tasavvur qilish mumkin va tayinlash bayonoti bilan qiymatini o‘zgartirish mumkin.
2-savol
Bu yerda siz satr bilan bajarishni xohlashingiz mumkin bo‘lgan amal:
>>> breakfast = 'waffles'
>>> breakfast[0] = 'b'
Bu qanday natija beradi?
Izoh: Ro‘yxatlardan farqli o‘laroq, satrlar o‘zgaruvchan emas va satr elementini o‘zgartirishga harakat tayinlash amali mumkin emasligi haqida xato xabarini keltiradi.
3-savol
Yuqoridagi misollardan farqli o‘laroq, ushbu misolni ro‘yxatlar bilan sinab ko‘ring:
(Ushbu kodlarini ko‘rsatilgan tartibda ishlatganingizga ishonch hosil qiling.)
4-savol
Siz first_list elementini o‘zgartirganda, bu second_listga ham ta’sir qilganini ko‘rdingiz. Sizningcha, buni sababi nimada?
Izoh: first_list va second_list ikkalasi aslida bitta ro‘yxatga ishoratlar.
14-qism
1-savol
Darsning boshida, o‘zgaruvchini bildiradigan qiymatni qanday oshirishimiz mumkinligini ko‘rdik. Xotirangizda buni yangilash uchun bir misol:
>>> n = 1
>>> n = n + 2
n ning yangi qiymati nima bo‘ladi?
Izoh: Bunda n o‘zgaruvchining joriy qiymatiga 2 qo‘shiladi va natija unga yangi qiymat sifatida tayinlanadi.
2-savol
Ushbu yondashuv qo‘shish bilan cheklanib qolmaydi - boshqa arifmetik operatorlar bilan o‘xshash amallarni qilishingiz mumkin.
Ularning har biri nima qilishini oldindan aytib bera olasizmi?
|
| |