#Python_darslari
f-string usuli
Bu usul yordamida uzun matnlarni ham yasash mumkin:
Code:
Bugun navbatdagi mavzuni o'rganmoqdamiz
Mustaqil ish: Butun jahon o'rgimchak to'ri - WWW (World Wide Web) ushbu so'zlarni bitta satrda chiqaruvchi dastur tuzing. Dasturda 3 ta so'z ham alohida kiritilishi kerak?
Natija quyidagi ko'rinishga ega bo'lishi kerak:
World Wide Web
⏳ Mustaqil ravishda o'zingiz dasturni tuzib ko'ring keyinroq esa uning yechimini diqqatingizga havola etamiz.
Kanalga ulanish:
✍️ @fozilovblog
f-string usuli
Bu usul yordamida uzun matnlarni ham yasash mumkin:
Code:
matn1 = 'Bugun'Natija:
matn2 = 'navbatdagi'
matn3 = 'mavzuni'
matn4 = 'o\'rganmoqdamiz'
umumiy = f"{matn1} {matn2} {matn3} {matn4}"
print(umumiy)
Bugun navbatdagi mavzuni o'rganmoqdamiz
Mustaqil ish: Butun jahon o'rgimchak to'ri - WWW (World Wide Web) ushbu so'zlarni bitta satrda chiqaruvchi dastur tuzing. Dasturda 3 ta so'z ham alohida kiritilishi kerak?
Natija quyidagi ko'rinishga ega bo'lishi kerak:
World Wide Web
⏳ Mustaqil ravishda o'zingiz dasturni tuzib ko'ring keyinroq esa uning yechimini diqqatingizga havola etamiz.
Kanalga ulanish:
✍️ @fozilovblog
This media is not supported in your browser
VIEW IN TELEGRAM
#Python_darslari
📹 Mustaqil ishning javobi
Code
World Wide Web
Kanalga ulanish:
✍️ @fozilovblog
📹 Mustaqil ishning javobi
Code
a = 'World'Natija:
b = 'Wide'
s = 'Web'
umumiy = f"{a} {b} {s}"
print ("Natija:", umumiy)
World Wide Web
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
Maxsus belgilar
Yangi qatordan boshlash uchun \n belgisidan foydalanamiz. Matnga bo'shliq qo'shish uchun \t belgisidan foydalanamiz. - belgisi ' belgisidan oldin qo'llaniladi.
Code
✍️ @fozilovblog
Maxsus belgilar
Yangi qatordan boshlash uchun \n belgisidan foydalanamiz. Matnga bo'shliq qo'shish uchun \t belgisidan foydalanamiz. - belgisi ' belgisidan oldin qo'llaniladi.
Code
print ("Kulfatdan qo\'rqmagay sabrli odam,\nBoladek besabab sevinmagay ham.\nSabrsiz kishining bo'lmas me'yori -\nShodmon bo'lganda ham, chekkanda ham g'am.")Kanalga ulanish:
print("\n\t\t\t\tErkin Vohidov,\n\t\t\t\tSadoqatnoma, 342-betdan olindi")
✍️ @fozilovblog
#Python_darslari
bin() - funksiyasi
Biz ishlatadigan odatiy sonlar (masalan, 12, 45, 96, 124) 10 lik sanoq sistemasidagi sonlar hisoblanadi. Ya'ni, biz bunday sonlarni ifodalashda 10 ta raqamdan foydalanamiz: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Binary turdagi ma'lumotlar esa 2 lik sanoq sistemasida. Ular faqat 0 va 1 yordamida ifodalanadi.
10 likdagi sonni 2 likka o'tkazishni matematik usuli bor lekin biz pythonda bajarib ko'ramiz.
📌 bin() funksiyasi har qanday 10 likdagi sonni 2 likka o'tkazib beradi.
Code
✍️ @fozilovblog
bin() - funksiyasi
Biz ishlatadigan odatiy sonlar (masalan, 12, 45, 96, 124) 10 lik sanoq sistemasidagi sonlar hisoblanadi. Ya'ni, biz bunday sonlarni ifodalashda 10 ta raqamdan foydalanamiz: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Binary turdagi ma'lumotlar esa 2 lik sanoq sistemasida. Ular faqat 0 va 1 yordamida ifodalanadi.
10 likdagi sonni 2 likka o'tkazishni matematik usuli bor lekin biz pythonda bajarib ko'ramiz.
📌 bin() funksiyasi har qanday 10 likdagi sonni 2 likka o'tkazib beradi.
Code
a = int(input("a = "))Kanalga ulanish:
b = bin(a)
print ("Siz kiritgan o'nlikdagi" ,a, "soni", "ikkilikda",b ,"ga teng.")
✍️ @fozilovblog
#Python_darslari
Mustaqil ish
15, 24, 36, 48, 99, 214, 506 - Ushbu sonlarni 2 lik sanoq tizimiga o'tkazuvchi dasturni tuzing.
⏳ Mustaqil ravishda o'zingiz dasturni tuzib ko'ring keyinroq esa uning yechimini diqqatingizga havola etamiz.
Kanalga ulanish:
✍️ @fozilovblog
Mustaqil ish
15, 24, 36, 48, 99, 214, 506 - Ushbu sonlarni 2 lik sanoq tizimiga o'tkazuvchi dasturni tuzing.
⏳ Mustaqil ravishda o'zingiz dasturni tuzib ko'ring keyinroq esa uning yechimini diqqatingizga havola etamiz.
Kanalga ulanish:
✍️ @fozilovblog
Media is too big
VIEW IN TELEGRAM
#Python_darslari
📹 Mustaqil ishning javobi
Code
Kanalga ulanish:
✍️ @fozilovblog
📹 Mustaqil ishning javobi
Code
a = 15Natija: 1111 11000 100100 110000 1100011 11010110 111111010
b = 24
s = 36
d = 48
e = 99
f = 214
g = 506
h = f"{bin(a)} {bin(b)} {bin(s)} {bin(d)} {bin(e)} {bin(f)} {bin(g)}"
print ("Natija:", h)
Kanalga ulanish:
✍️ @fozilovblog
#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