Zuhriddin FOZILOV | Education
146 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

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
Media is too big
VIEW IN TELEGRAM
#Python_darslari

📹 ((a+c)*(b-c)//a ifodaning qiymatini hisoblang

📌 Bu yerda:
a va b int turida c esa float

Videoda ushbu qiymatlar kiritildi:
a=5, b=8, c=7.6

Kanalga ulanish:
✍️ @fozilovblog
#Python_darslari

Bo'linmaning qoldig'ini hisoblash

Python dasturlash tilida arifmetik amallardan biri % - bo'linmaning qoldig'ini hisoblab beruvchi amal mavjud bo'lib, uning yordamida ixtiyoriy bo'linmaning qoldiq qismini dastur tuzish jarayonida aniqlab olish mumkin.

📌 % - Shift+5 kompyuter klaviaturasida tugmalar kombinatsiyasini bosish orqali belgini hosil qilish mumkin.

Misol:

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

Kanalga ulanish:
✍️ @fozilovblog
a=71, b=4 bo'lsa, a % b = ? bo'linmaning qoldig'ini hisoblang.
Anonymous Quiz
12%
17
8%
4
4%
31
65%
3
12%
To'g'ri javob berilmagan
(3568 + 232) : 2 - ushbu ifodaning qoldiq qismi nechaga teng bo'ladi?
Anonymous Quiz
15%
12
5%
2
65%
0
15%
1
#Python_darslari

Darajaga ko'tarish

Python dasturlash tilida arifmetik amallardan biri ** - darajaga ko'tarish amali mavjud bo'lib, uning yordamida ixtiyoriy sonning darajasini dastur tuzish jarayonida aniqlab olish mumkin.

📌 ** - Shift+8 kompyuter klaviaturasida tugmalar kombinatsiyasini bosish orqali belgini hosil qilish mumkin. Faqat 8 tugmasi ikki marta bosiladi.

Misol:

a=16, b=3
bo'lsin, u holda a**b ning qiymati nechaga teng bo'ladi?

Kanalga ulanish:
✍️ @fozilovblog
a=16, b=3 bo'lsin, u holda a ** b = ? ifodaning qiymatini hisoblang.
Anonymous Quiz
24%
48
11%
256
19%
96
46%
4096