Zuhriddin FOZILOV | Education
145 subscribers
2.02K photos
542 videos
161 files
1.77K links
Termiz iqtisodiyot va servis universiteti magistri.

Informatika va axborot texnologiyalari fani õqituvchisi. 2-toifa.

Tel: +99890-110-91-61

Murojaat: t.me/fozilovblog_bot
Download Telegram
#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
kxonalison=999_999_999_999_999_999_999
ikkinchison=888_888_888_888_888_888_888
print(kxonalison+ikkinchison)

Natija: 1888888888888888888887

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

List (ro'yxat)

Bugungacha darslarimizda bitta o'zgaruvchiga bitta qiymat berishni o'rgandik.

Code: a=98, b=0.25, ism=Zafarbek

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

hafta_kunlari = ['dushanba', 'seshanba', 'chorshanba', 'payshanba', 'juma', 'shanba', 'yakshanba' ]
print (hafta_kunlari)

#bo'sh ro'yxatni e'lon qilish
mylist = [ ]
print (mylist)


Kanalga ulanish:
✍️ @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.

Code: 
hafta_kunlari = ['Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba', 'Yakshanba' ]
print (hafta_kunlari)
print("Haftaning birinchi kuni: ", hafta_kunlari[0])

Natija:
Haftaning birinchi kuni: Dushanba

Kanalga ulanish:
✍️ @fozilovblog
son = ['57', '42', '18', '16', '97', '77', '54' ]

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.
Anonymous Quiz
69%
meva[4]
21%
print(meva[3])
10%
print
0%
meva[3]
Mavzu tushunarli bo'ldimi?
Anonymous Poll
71%
Ha
29%
Yo'q
#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.

Code: 
massiv = ['456', '34', '70', '124', '946543', '....', '6547859']
print("Oxirgi element:", massiv[-1])

Natija:
Oxirgi element: 6547859

Kanalga ulanish:
✍️ @fozilovblog
massiv = [5, 4, 7, 12, 6]
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?
Anonymous Quiz
7%
20
79%
29
7%
36
7%
244
#Python_darslari

.append() metodi

Ro'yxatga yangi element qo'shishda .append() metodidan foydalanish mumkin:

Code: 
massiv = [15, 14, 47, 112, 56]
massiv.append(701)
print("Yangi element qo'shildi: ", massiv)

Natija:
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
massiv = [] # bo'sh ro'yxat
massiv.append(10)
massiv.append(0.2)
massiv.append('satr')
print ("Yangi elemtlar qo'shildi: ",massiv)

Natija:
Yangi elementlar qo'shildi:  [10, 0.2, 'satr']

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

.insert() metodi

Ro'yxatning istalgan joyiga yangi element qo'shish uchun .insert() metodidan foydalanish mumkin:

Code:
 
massiv = [12, 19, 46, 112]
massiv.insert(1, 33)
massiv.insert(3, 44)
print("Yangi element qo'shildi: ", massiv)

Natija:
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
dollar_kurs =  10626
kompyuter_narxi = 51650
print(kompyuter_narxi*dollar_kurs, 'so\'m')

Natija: 548832900 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
massiv =  [32, 76, 25, 69]
del massiv [2]
print (massiv)

Natija [32, 76, 69]

Kanalga ulanish:
✍️ @fozilovblog
massiv = [65, 19, 58, 12]

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
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
massiv =  [1, 18, 28, 38]
massiv.remove(28)
print (massiv)

Natija: [1, 18, 38]

Kanalga ulanish:
✍️ @fozilovblog