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

DOIMIYLAR

Doimiy (konstanta)larni ifodalash uchun faqat bosh harflardan foydalaniladi.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

MUSTAQIL ISH: 2-misol

Dastur kodini izohda qoldiring yoki @fozilovblog_bot manziliga yo'llang.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

DASTURLASHDA TEZ-TEZ UCHRAB TURADIGAN XATOLIKLAR

Bittalik va ikkitalik qo‘shtirnoqlar.
Qo‘shtirnoqlarning bu ikkala turini aralashtirib ishlatish mumkin emas. Ochiluvchi qo‘shtirnoq sifatida qaysi biri ishlatilsa, yopishda ham mana shu qo‘shtirnoq ishlatilishi lozim.

Misol uchun: ismi = ''Anvar", yoshi='15'

Minus va tagchiziq. Minus (–) va tagchiziq(_) belgilarini adashtirish zinhor mumkin emas.

Turli qavslar. Qavslarning bir necha turi mavjud: (), {} va [ ]. Ochiluvchi va yopiluvchi qavslar bir-biriga mos bo‘lishi lozim.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

QAYSI SATRDA XATOLIK BOR?

Kanalga ulanish:
✍️ @fozilovblog
QAYSI SATRDA XATOLIK BOR?
Anonymous Quiz
9%
1
0%
2
3%
3
88%
4
#Python_darslari

MA'LUMOTLAR TURI HAQIDA

Odatda, dasturlash tillarida ma'lumotlar turi o'zgaruvchi yoki doimiy bilan birga e'lon qilinadi. Python dinamik turlarga ajratuvchi dasturlash tili hisoblanadi. Shu sababli, Pythonda o'zgaruvchining turi u foydalanayotgan qiymat bo'yicha belgilanadi, lekin ma'lumot turini boshqa turga o‘zgartirish uchun tur ko‘rsatilishi shart.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

MA'LUMOTLAR TURI HAQIDA

Yana misol keltiradigan bo'lsak: O'quvchilar soni, yoshi va b.

soni = int (36)
yoshi = int (15)

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

MA'LUMOTLAR TURI HAQIDA

Misol keltiradigan bo'lsak: Olmaning narxi, miqdori va b.

olma = float (4.5)
#miqdori
narxi = float (25000) #25000 so'm

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

MA'LUMOTLAR TURI HAQIDA

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

MA'LUMOTLAR TURI HAQIDA

Misol quyidagicha:
Ikkita butun son berilgan. Ifodani "a>2 va b<=3" rostlikka tekshiring.

dastur kodi:

a = int(input("a = "))
# a soni kiritiladi
b = int(input("b = ")) # b soni kiritiladi
t:bool = a > 2 and b <= 3 # tekshirish
print("t = ", t) # natija

Agar kiritilgan son a dan katta bo'lsa (a > 2) va (and) b dan kichik yoki teng bo'lsa (b<=3) dastur true qiymatini qaytaradi.

Agar ifoda rost bo'lsa dasrtur "true" qiymatni, yo'lg'on bo'lsa "false" qiymatni qaytaradi.

Dasturni tekshirib ko'ring.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

Ma'lumotlar turini o'zgartirish

Butun son turidagi ma'lumotlarni kiritish uchun int(input()) ko‘rinishida ishlatish lozim. Yoki kiritilgan ma'lumot turini int() funksiyasi yordamida o'zgartirish kerak. Yuqoridagi misolda k o'zgaruvchiga qiymat kiritilganda ushbu qiymat yana 10 ga ortadi va natija chop etiladi. k ning qiymatini biz 10 deb kiritdik.

Misol uchun:

yoshingiz=input(' Yoshingizni kiriting ')
print(int(yoshingiz))

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

O'zgaruvchilar turini qanday aniqlaymiz?

O'zgaruvchi qabul qilgan qiymat turini type() funksiyasi yordamida aniqlash mumkin.

a=12+2
print(type(a))

Dastur a o'zgaruvchining qabul qilgan qiymat turini type() funksiyasi orqali int turida ekanligini ko'rsatmoqda.

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

Amaliy mashg'ulot

Agar o'zgaruvchiga butun son yuklansa - int, haqiqiy son yuklansa - float, bittalik yoki ikkitalik qo'shtirnoq yordamida satr yuklansa - str turiga ega bo'ladi.

Quyidagi misollarda o'zgaruvchi qabul qilgan qiymat turini mustaqil aniqlang:

aleks = 579413;
baxa = "Alisher";
doston = 'True';
polo = 'aisha';
funksiyalar = 9100000565800;
maxim = False;
funclub = "Real17";
tahoma = "shrift";
samo = 96258200;
streeeet = 9658980;
g = 6847,67

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

Pythonda arifmetik amallar

Python dasturlash tilida sonli ma’lumotlar ustida turli arifmetik amallarni bajarish mumkin. Agar ifodalar to'g'ri tuzilsa, hisoblash topshiriqlarini bajaruvchi dasturlarni tuzish mumkin bo‘ladi.

Misol:

a=8
b=7
print(a+b)

Natija: 15

O'zgaruvchilarga qiymatni klaviaturadan foydalanuvchi kiritishi uchun quyidagicha dasturni tuzamiz:

Misol:

a = int(input("a = "))
b = int(input("b = "))
print(a+b)

Natija: 15


Kanalga ulanish:
✍️ @fozilovblog
Media is too big
VIEW IN TELEGRAM
#Python_darslari

📹 Python dasturlash tilida sonli ma’lumotlar ustida qo'shish, ayirish, ko'paytirish va bo'lish arifmetik amallarini bajarish


Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

Bo'linmaning butun qiymatini hisoblash

Python dasturlash tilida arifmetik amallardan biri // - bo'linmaning butun qiymatini hisoblab beruvchi amal mavjud bo'lib, uning yordamida ixtiyoriy bo'linmaning butun qismini dastur tuzish jarayonida aniqlab olish mumkin.

📌 / - bo'lish amalini klaviaturadan ikki marta ketma-ket kiritib // - bo'linmaning butun qiymatini hisoblash amalini hosil qilish mumkin.

Misol:

a=10, b=4
bo'lsin, u holda a//b ning qiymati nechaga teng bo'ladi?

Kanalga ulanish:
✍️ @fozilovblog
Bo'linmaning butun qiymati nechaga teng?

Misol: 96 // 46
Anonymous Quiz
11%
50
12%
20
11%
1
67%
2
Hisoblang: a=5, b=8, c=7,6

((a+c)*(b-c))//a=?
Anonymous Quiz
11%
15
24%
12
55%
1
11%
32