#Python_darslari
BUGUNGI POSTLAR
16.07.2021
1. Anonymous Quiz
2. Anonymous Quiz
3. Anonymous Quiz
4. Anonymous Quiz
5. Anonymous Quiz
6. PRINT - chop etish
7. Increment va Decrement
8. f-string usuli
9. 📹 Mustaqil ishning javobi
10. Maxsus belgilar
11. bin() - funksiyasi
12. Mustaqil ish
13. 📹 Mustaqil ishning javobi
Kanalga ulanish:
✍️ @fozilovblog
BUGUNGI POSTLAR
16.07.2021
1. Anonymous Quiz
2. Anonymous Quiz
3. Anonymous Quiz
4. Anonymous Quiz
5. Anonymous Quiz
6. PRINT - chop etish
7. Increment va Decrement
8. f-string usuli
9. 📹 Mustaqil ishning javobi
10. Maxsus belgilar
11. bin() - funksiyasi
12. Mustaqil ish
13. 📹 Mustaqil ishning javobi
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
Ko'p xonali son
Ko'p xonali sonlarni kiritishda, qulaylik uchun, raqamlarni pastki chiziq (_) yordamida guruhlash mumkin. Python - son tarkibidagi pastki chiziqlarni (_) inobatga olmasdan uni ko'p xonali sonligicha qabul qiladi.
Code
Kanalga ulanish:
✍️ @fozilovblog
Ko'p xonali son
Ko'p xonali sonlarni kiritishda, qulaylik uchun, raqamlarni pastki chiziq (_) yordamida guruhlash mumkin. Python - son tarkibidagi pastki chiziqlarni (_) inobatga olmasdan uni ko'p xonali sonligicha qabul qiladi.
Code
kxonalison=999_999_999_999_999_999_999Natija: 1888888888888888888887
ikkinchison=888_888_888_888_888_888_888
print(kxonalison+ikkinchison)
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
List (ro'yxat)
Bugungacha darslarimizda bitta o'zgaruvchiga bitta qiymat berishni o'rgandik.
✍️ @fozilovblog
List (ro'yxat)
Bugungacha darslarimizda bitta o'zgaruvchiga bitta qiymat berishni o'rgandik.
Code: a=98, b=0.25, ism=ZafarbekNavbatdagi tushuncha esa List (ro'yxat) bilan tanishamiz. Ro'yxat o'z nomi bilan, bitta o'zgaruvchida bir nechta qiymatlarni saqlash imkonini beradi. Bu qiymatlar List elementlari deyiladi. Ro'yxat - son, matn yoki aralash turdagi elementlarni saqlash imkoniyatiga ega.
Code:Kanalga ulanish:
hafta_kunlari = ['dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba', 'yakshanba' ]
print (hafta_kunlari)
#bo'sh ro'yxatni e'lon qilish
mylist = [ ]
print (mylist)
✍️ @fozilovblog
#Python_darslari
INDEX haqida
Ro'yxatdagi har bir element tartib bilan joylashadi. Uning istalgan elementiga uning tartib raqami (indeksi) bo'yicha murojat qilishimiz mumkin bo'ladi.
Haftaning birinchi kuni: Dushanba
Kanalga ulanish:
✍️ @fozilovblog
INDEX haqida
Ro'yxatdagi har bir element tartib bilan joylashadi. Uning istalgan elementiga uning tartib raqami (indeksi) bo'yicha murojat qilishimiz mumkin bo'ladi.
Code:Natija:
hafta_kunlari = ['Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba', 'Yakshanba' ]
print (hafta_kunlari)
print("Haftaning birinchi kuni: ", hafta_kunlari[0])
Haftaning birinchi kuni: Dushanba
Kanalga ulanish:
✍️ @fozilovblog
son = ['57', '42', '18', '16', '97', '77', '54' ]
Ushbu Listdagi elementlardan 97 ni chop eting
Ushbu Listdagi elementlardan 97 ni chop eting
Anonymous Quiz
16%
print(son[0])
12%
print(son[1])
8%
print(son[2])
0%
print(son[3])
48%
print(son[4])
16%
print(son[5])
0%
print(son[6])
meva = ['olma', 'anor', 'kivi', 'banan', 'shaftoli']
Shaftoliga murojaat qiling.
Shaftoliga murojaat qiling.
Anonymous Quiz
69%
meva[4]
21%
print(meva[3])
10%
print
0%
meva[3]
#Python_darslari
Listning uzunligi noma'lum
Pythonda Listning (massivning) eng oxirgi elementiga -1 indeksi orqali ham murojat qilish mumkin. Bu usuldan Listning uzunligi oldindan aniq bo'lmagan holatda foydalanish mumkin bo'ladi.
Oxirgi element: 6547859
Kanalga ulanish:
✍️ @fozilovblog
Listning uzunligi noma'lum
Pythonda Listning (massivning) eng oxirgi elementiga -1 indeksi orqali ham murojat qilish mumkin. Bu usuldan Listning uzunligi oldindan aniq bo'lmagan holatda foydalanish mumkin bo'ladi.
Code:Natija:
massiv = ['456', '34', '70', '124', '946543', '....', '6547859']
print("Oxirgi element:", massiv[-1])
Oxirgi element: 6547859
Kanalga ulanish:
✍️ @fozilovblog
massiv = ['6', '34', '71', '54', '45', '6559']
Ushbu massivning oxirgi elementini chop eting.
Ushbu massivning oxirgi elementini chop eting.
Anonymous Quiz
63%
print("Oxirgi element:", massiv[-1])
19%
print("Oxirgi element:", massiv[1])
19%
print("Oxirgi element:", massivv[5])
0%
print("Oxirgi element:", maassiv[-1])
massiv = [5, 4, 7, 12, 6]
a=massiv[0]
b=massiv[3] print("Yig'indi:", a+b) Natija nechaga teng?
a=massiv[0]
b=massiv[3] print("Yig'indi:", a+b) Natija nechaga teng?
Anonymous Quiz
15%
10
15%
14
15%
1
54%
17
massiv = [15, 14, 47, 112, 56]
print("Yi'gindi:", massiv[0]+massiv[1])
Yi'g'indining qiymati nechag teng?
print("Yi'gindi:", massiv[0]+massiv[1])
Yi'g'indining qiymati nechag teng?
Anonymous Quiz
7%
20
79%
29
7%
36
7%
244
#Python_darslari
.append() metodi
Ro'yxatga yangi element qo'shishda .append() metodidan foydalanish mumkin:
Yangi element qo'shildi: [15, 14, 47, 112, 56, 701]
Kanalga ulanish:
✍️ @fozilovblog
.append() metodi
Ro'yxatga yangi element qo'shishda .append() metodidan foydalanish mumkin:
Code:Natija:
massiv = [15, 14, 47, 112, 56]
massiv.append(701)
print("Yangi element qo'shildi: ", massiv)
Yangi element qo'shildi: [15, 14, 47, 112, 56, 701]
Kanalga ulanish:
✍️ @fozilovblog
Media is too big
VIEW IN TELEGRAM
#Python_darslari
📹 Bo'sh ro'yxatga qanday qilib element kiritish mumkin?
Bo'sh ro'yxatni elementlar bilan to'ldirish uchun .append() metodidan foydalanamiz.
Code
✍️ @fozilovblog
📹 Bo'sh ro'yxatga qanday qilib element kiritish mumkin?
Bo'sh ro'yxatni elementlar bilan to'ldirish uchun .append() metodidan foydalanamiz.
Code
massiv = [] # bo'sh ro'yxatNatija:
massiv.append(10)
massiv.append(0.2)
massiv.append('satr')
print ("Yangi elemtlar qo'shildi: ",massiv)
Yangi elementlar qo'shildi: [10, 0.2, 'satr']Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
BUGUNGI POSTLAR
17.07.2021
1. Ko'p xonali son
2. List (ro'yxat)
3. INDEX haqida
4. Anonymous Quiz
5. Anonymous Quiz
6. Listning uzunligi noma'lum
7. Anonymous Quiz
8. Anonymous Quiz
9. Anonymous Quiz
10. .append() metodi
11. 📹 Bo'sh ro'yxatga qanday qilib element kiritish mumkin?
Kanalga ulanish:
✍️ @fozilovblog
BUGUNGI POSTLAR
17.07.2021
1. Ko'p xonali son
2. List (ro'yxat)
3. INDEX haqida
4. Anonymous Quiz
5. Anonymous Quiz
6. Listning uzunligi noma'lum
7. Anonymous Quiz
8. Anonymous Quiz
9. Anonymous Quiz
10. .append() metodi
11. 📹 Bo'sh ro'yxatga qanday qilib element kiritish mumkin?
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
.insert() metodi
Ro'yxatning istalgan joyiga yangi element qo'shish uchun .insert() metodidan foydalanish mumkin:
Code:
✍️ @fozilovblog
.insert() metodi
Ro'yxatning istalgan joyiga yangi element qo'shish uchun .insert() metodidan foydalanish mumkin:
Code:
Natija:
massiv = [12, 19, 46, 112]
massiv.insert(1, 33)
massiv.insert(3, 44)
print("Yangi element qo'shildi: ", massiv)
Yangi element qo'shildi: [12, 33, 19, 44, 46, 112]Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
Dunyodagi eng qimmat kompyuterning narxini bilasizmi?
Eng qimmat kompyuter bu albatta Apple'ning Mac Pro kompyuteridir va uning narxi hech qanday qo'shimcha narsalarsiz $51,650.
Code
Mac Pro'ning xususiyatlari shulardan iborat:
CPU: Intel Xeon W 28-yaderli, 4,4 GHz Turbo Boost
GPU: AMD Two Radeon Pro Vega II Duo, 64GB (2x32GB)
RAM: 1,5TB (12x128GB), DDR4, 2933 MHz
SSD: 8TB SSD
Kanalga ulanish:
✍️ @fozilovblog
Dunyodagi eng qimmat kompyuterning narxini bilasizmi?
Eng qimmat kompyuter bu albatta Apple'ning Mac Pro kompyuteridir va uning narxi hech qanday qo'shimcha narsalarsiz $51,650.
Code
dollar_kurs = 10626Natija: 548832900 so'm
kompyuter_narxi = 51650
print(kompyuter_narxi*dollar_kurs, 'so\'m')
Mac Pro'ning xususiyatlari shulardan iborat:
CPU: Intel Xeon W 28-yaderli, 4,4 GHz Turbo Boost
GPU: AMD Two Radeon Pro Vega II Duo, 64GB (2x32GB)
RAM: 1,5TB (12x128GB), DDR4, 2933 MHz
SSD: 8TB SSD
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
del - operatori.
Ro'yxatdan istalgan elementni o'chirish
Ro'yxatdan biror elementni olib tashlash uchun uning indeksini yoki qiymatini bilishimiz kerak bo'ladi.
Bu yerda element 25 ning indeks qiymati 2 ga teng
Code
✍️ @fozilovblog
del - operatori.
Ro'yxatdan istalgan elementni o'chirish
Ro'yxatdan biror elementni olib tashlash uchun uning indeksini yoki qiymatini bilishimiz kerak bo'ladi.
Bu yerda element 25 ning indeks qiymati 2 ga teng
Code
massiv = [32, 76, 25, 69]Natija
del massiv [2]
print (massiv)
[32, 76, 69]
Kanalga ulanish:✍️ @fozilovblog
massiv = [65, 19, 58, 12]
Ushbu massivning oxiriga, yangi 47 elementni qo'shing
Ushbu massivning oxiriga, yangi 47 elementni qo'shing
Anonymous Quiz
57%
massiv.insert(4, 47)
36%
massiv.insert(3, 47)
7%
massiv.insert(-3, 47)
0%
massiv.insert(-4, 47)
massiv = [32, 89, 65, 3, 90, 76, 56, 25, 69]
Ushbu massivdan 65 elementni ro'yxatdan o'chiring
Ushbu massivdan 65 elementni ro'yxatdan o'chiring
Anonymous Quiz
29%
1. del massiv[-7]
29%
2. del massiv[2]
21%
3. del massiv[-2]
21%
1. va 2. javoblar to'g'ri
#Python_darslari
.remove() - metodi.
Ro'yxatdan istalgan elementni o’zining qiymati bilan o’chirish
Code
✍️ @fozilovblog
.remove() - metodi.
Ro'yxatdan istalgan elementni o’zining qiymati bilan o’chirish
Code
massiv = [1, 18, 28, 38]Natija:
massiv.remove(28)
print (massiv)
[1, 18, 38]
Kanalga ulanish:✍️ @fozilovblog