Python dasturlash maktabi
2.52K subscribers
32 photos
1 file
41 links
@pythonuz kanalida python dasturlash tili Nematillo Ochilov tomonidan bosqichma bosqich bepul o'rgatiladi

@NematilloOchilov - blog
@pythonuz - Python darslari
@js_uz - Java Script
@MQLUZ - Savdo robotlarni dasturlash
Download Telegram
Python dasturlash maktabi
Testlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish…
Ⓜ️ Ma'lumotlarni olish input()

Pythonda foydalanuvchidan ma'lumot olish uchun siz intuitiv nomlangan input() (kirish) funktsiyasidan foydalanishingiz mumkin.

Masalan foydalanuvchilarni ro'yxatga olish namuna kodi:

>>> ism = input("Ismingizni yozing: ")
>>> familiya = input("Familiyangizni yozing: ")
>>> print("Foydalanuvchi: " + ism + " " + familiya)
Ismingizni yozing: Brian
Familiyangizni yozing: Tracy
Foydalanuvchi: Brian Tracy

Matnlardan boshqa turdagi ma'lumotlar olish uchun ma'lumot turini ko'rsatish shart.Namuna:

>>> radius = input("Aylana radiusini kiriting (sm)? ")
>>> formula = 2 * 3.14 * int(radius)
>>> print("Aylana uzunligi: " + str(formula) + " sm")
Aylana uzunligi: 12.56 sm
Python dasturlash maktabi
Testlarni guruhlarga ulashing! 🗓MUNDARIJA: --------------------------- ⭕️ 1-bo'lim “Asosiy tushunchalar” Ⓜ️ Python nima? Ⓜ️ Birinchi dastur Ⓜ️ Oddiy operatsiyalar Ⓜ️ Haqiqiy sonlar Ⓜ️ Matnlar (strings) Ⓜ️ O'zgaruvchilar (Variables) Ⓜ️ Ma'lumotlarni olish…
⭕️ 3-bo'lim "Nazorat tarkibi"
—————————————

Ⓜ️ "if" va "elif" operatorlari

Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi.
Shart operatori 3 qismdan iborat (if, elif, else).

Kod bloklarini chegaralash uchun shart operatoridan pastki qism 4 ta bo'sh joy yoki 1 ta tabulyatsiyadan boshlanadi.

Agar ifoda rost bo'lsa shart operatori pastki qismidagi kod ishga tushadi, aks holda e'tiborsiz qoldiriladi.

x = 7
if x == 7:
print("x 7 ga teng")
x 7 ga teng

Shartlar bajarilishida birinchi if operatoridan foydalaniladi.So'ng elif yoki else operatorlaridan foydalanishingiz yoki foydalanmasligingiz mumkin.

Nima uchun elif operatori kerak?
⚠️
Agar hamma shartga if operatorini qo'llasak hamma shart operatorlari ishga tushadi.Agar birinchi shartga if shart operatori boshqa shartlarga elif shart operatoridan foydalansak elif shart operatori ishga tushsa qolgan operatorlar e'tiborsiz qoldiriladi.Quyidagi kodda 'x 18 ga teng' chop etilmadi sabab undan yuqoridagi elif operatori bajarildi.

x = 18
if x == 22:
print("x 22 ga teng")
elif x < 22:
print("x 22 dan kichik")
elif x == 18:
print("x 18 ga teng")
else:
print("Yuqoridagi shartlar ishga tushmadi")

x 22 dan kichik


else shart operatori boshqa holatlarda ishga tushadi.

x = 18
if x == 22:
print("x 22 ga teng")
elif x < 11:
print("x 11 dan kichik")
elif x == 15:
print("x 15 ga teng")
else:
print("Yuqoridagi shartlar ishga tushmadi")

Yuqoridagi shartlar ishga tushmadi

@pythonuz
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
While sikli

While sikli kodlar blokini cheksiz takrorlash uchun ishlatiladi.
Masalan, biz bir nechta foydalanuvchi yozuvlarini qayta ishlashimiz kerak, shunda foydalanuvchi har safar biror ma'lumotni kiritganida bir xil kod bloki bajariladi.

while True:
kirish = input("Ismingizni yozing: ")
print("Ismi: " + kirish)

Ismingizni yozing: Hamid
Ismi: Hamid
Ismingizni yozing: Zulfiya
Ismi: Zulfiya

@phpuz PHP dasturlash darslari
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
While siklida shart operatorlaridan foydalanish

While siklida shart operatorlaridan foydalanishingiz mumkin.Masalan Tashkent city bo'giga kirish qismidagi kassa uchun dastur tuzaylik.

Tashkent city bo'giga kirish narxlari:
12 yoshdan kattalar uchun — 10 000 so‘m;
Pensionerlarga va 5 yoshdan 12 yoshgacha bo‘lgan bolalar uchun 5 000 so‘m;
Nogironligi bo‘lgan shaxslarga va 5 yoshgacha bo‘lgan bolalarga— bepul;
Nogironligi bo‘lgan shaxslarga 0 raqamni yozamiz.
Manba


while True:
age = int(input("Yoshingizni ko'rsating: "))
if age <= 5:
print('Kirish bepul!')
elif (age > 5 and age <= 12) or age > 60:
print("Kirish uchun 5000 so'm to'lang")
elif age > 12 and age <= 60:
print("Kirish uchun 10000 so'm to'lang")

Yoshingizni ko'rsating: 48
Kirish uchun 10000 so'm to'lang
Yoshingizni ko'rsating: 11
Kirish uchun 5000 so'm to'lang
Yoshingizni ko'rsating: 3
Kirish bepul!

@pythonuz
Python dasturlash maktabi
While sikli While sikli kodlar blokini cheksiz takrorlash uchun ishlatiladi. Masalan, biz bir nechta foydalanuvchi yozuvlarini qayta ishlashimiz kerak, shunda foydalanuvchi har safar biror ma'lumotni kiritganida bir xil kod bloki bajariladi. while True:…
Siklni tugatish operatori break

While siklni muddatidan oldin tugatish uchun break operatoridan foydalanish mumkin.
Agar biron bir shart bajarilsa siklni shu zahoti to'xtaydi.

Masalan 2 ta raqamni bir-biriga qo'shuvchi dastur tuzaylik:
Python dasturlash maktabi
Photo
Ushbu dastur nechta raqamni natijasini chop qiladi?
Anonymous Quiz
23%
0
31%
3
24%
4
22%
6
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
Siklni davom ettirish operatori continue

While siklida shart bajarilganda siklni davom ettirish uchun continue operatoridan foydalanamiz.Bunda shart bajarilgan kod bloki ishga tushadi, boshqa bloklar bajarilmaydi va sikl yana davom etadi.Masalan harakatlanayotgan avtomobil tezligini aniqlaydigan radar dasturini tuzamiz.

@pyqt_5