print(100 .... 42)
Ushbu kodda natija 2 ga teng bo'lishi uchun, qaysi amal kiritilishi kerak ?
Ushbu kodda natija 2 ga teng bo'lishi uchun, qaysi amal kiritilishi kerak ?
Anonymous Quiz
8%
++
8%
**
8%
/
63%
//
4%
%
8%
to'g'ri javob yo'q
... ( ... ** ... )
Natija: 100000 bo'lsa qaysi kod ushbu natijaga olib keladi?
Natija: 100000 bo'lsa qaysi kod ushbu natijaga olib keladi?
Anonymous Quiz
84%
print (10 ** 5)
0%
print (5 ** 10)
11%
print (10 // 5)
5%
print (5 ** 10+1)
#Python_darslari
PRINT - chop etish, uni qachon qanday qo'llay olish dasturchining mahoratiga bog'liq.
Kanalga ulanish:
✍️ @fozilovblog
PRINT - chop etish, uni qachon qanday qo'llay olish dasturchining mahoratiga bog'liq.
Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari
Increment va Decrement
Dastur tuzish jarayonida tez-tez foydalaniladigan amallardan biri bu - o'zgaruvchini belgilangan miqdorga oshirish yoki kamaytirishdir. Bunday amallarni bajarish uchun (+=) increment (oshirish) va (-=) decrement (kamaytirish) amallaridan foydalaniladi.
Arifmetik amallarda o'zlashtirish amali (=) yonma-yon qo'llanganda, amal hisoblanib, natija chap tomondagi o‘zgaruvchiga tenglanadi.
Misol:
Agar a=7 bo'lsa, a+=8 nechaga teng bo'ladi?
Code
Natija: 15
Kanalga ulanish:
✍️ @fozilovblog
Increment va Decrement
Dastur tuzish jarayonida tez-tez foydalaniladigan amallardan biri bu - o'zgaruvchini belgilangan miqdorga oshirish yoki kamaytirishdir. Bunday amallarni bajarish uchun (+=) increment (oshirish) va (-=) decrement (kamaytirish) amallaridan foydalaniladi.
Arifmetik amallarda o'zlashtirish amali (=) yonma-yon qo'llanganda, amal hisoblanib, natija chap tomondagi o‘zgaruvchiga tenglanadi.
Misol:
Agar a=7 bo'lsa, a+=8 nechaga teng bo'ladi?
Code
a=7
a+=8
print ("Natija=", a)
Natija: 15
Kanalga ulanish:
✍️ @fozilovblog
#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]