|
Mobil qurilmalarda Java dasturlash
|
Sana | 19.01.2024 | Hajmi | 393,12 Kb. | | #141462 |
Bog'liq 2 Python tili asosiy operatorlari
1-ma’ruza
Python tili asosiy operatorlari
Algoritmlar va dasturlash
texnologiyalari kafedrasi dotsent v.b.: Saidov D.Y.
if - shart amali (operatori) - if - shart amali (operatori)
- Sikl operatorlari (for, while)
- range() funksiyasi
Ma’ruza rejasi
if shart amali shart ifodalarda qo’llanilib, uning natijasiga ko’ra dastur bajarilishi u yoki bu yo’lga yo’naltiriladi. U quyidagi umumiy ko’rinishga ega: - if shart amali shart ifodalarda qo’llanilib, uning natijasiga ko’ra dastur bajarilishi u yoki bu yo’lga yo’naltiriladi. U quyidagi umumiy ko’rinishga ega:
- if mantiqiy ifoda:
- ifodalar
- [elif mantiqiy ifoda:
- ifodalar]
- [else:
- ifodalar]
if - shart amali (operatori)
if shart amali shart ifodalarda qo’llanilib, uning natijasiga ko’ra dastur bajarilishi u yoki bu yo’lga yo’naltiriladi. U quyidagi umumiy ko’rinishga ega: - if shart amali shart ifodalarda qo’llanilib, uning natijasiga ko’ra dastur bajarilishi u yoki bu yo’lga yo’naltiriladi. U quyidagi umumiy ko’rinishga ega:
- if mantiqiy ifoda:
- ifodalar
- [elif mantiqiy ifoda:
- ifodalar]
- [else:
- ifodalar]
if - shart amali (operatori)
if bloki
if shart ifodasi false qiymat qaytaradigan holatda qandaydir amal bajarilishini aniqlash uchun else blokida bajarilishi kerak bo’lgan amallar yoziladi. Masalan:
if shart ifodasi qo`llanilishi:
if – else bloki
if shart ifodasi false qiymat qaytaradigan holatda qandaydir amal bajarilishini aniqlash uchun else blokida bajarilishi kerak bo’lgan amallar yoziladi. Masalan:
Bir necha alternativ shartlarni ishlatish uchun qo’shimcha elif blokidan foydalaniladi: - Bir necha alternativ shartlarni ishlatish uchun qo’shimcha elif blokidan foydalaniladi:
elif bloki
if shart operatori o’z navbatida boshqa if shart operatorlaridan tashkil topgan bo’lishi mumkin. Bunday holatga ichma – ich joylashgan shart ifodasi deyiladi. Masalan: - if shart operatori o’z navbatida boshqa if shart operatorlaridan tashkil topgan bo’lishi mumkin. Bunday holatga ichma – ich joylashgan shart ifodasi deyiladi. Masalan:
Ichma-ich joylashgan if shart amali
Quyidagi if operatoriga misolda oylik maoshdan shkala bo’yicha tutib qolinadigan jami daromad solig’ini hisoblovchi dastur tuzilgan: - Quyidagi if operatoriga misolda oylik maoshdan shkala bo’yicha tutib qolinadigan jami daromad solig’ini hisoblovchi dastur tuzilgan:
Odatda sikl operatorlari biror - bir jarayonni qandaydir shart asosida takrorlash uchun ishlatiladi. Python da sikl operatorlarining ikki turi, while va for qaraladi. - Odatda sikl operatorlari biror - bir jarayonni qandaydir shart asosida takrorlash uchun ishlatiladi. Python da sikl operatorlarining ikki turi, while va for qaraladi.
Sikl operatorlari
while takrorlash operatori quyidagi umumiy ko’rinishga ega: - while takrorlash operatori quyidagi umumiy ko’rinishga ega:
- while shart ifodasi:
- instruktsiylar
- Masalan:
while takrorlash operatori
for takrorlash operatori qandaydir sonlar kollektsiyasidagi har bir son uchun chaqiriladi. Sonlar kollektsiyasi range() funksiyasi, list() funksiyasi yoki [,] qavslarda foydalanuvchi tomonidan shakllantirilgan ro’yxatlar orqali hosil qilinadi. Quyida for takrorlash operatorining formal aniqlanishi keltirilgan: - for takrorlash operatori qandaydir sonlar kollektsiyasidagi har bir son uchun chaqiriladi. Sonlar kollektsiyasi range() funksiyasi, list() funksiyasi yoki [,] qavslarda foydalanuvchi tomonidan shakllantirilgan ro’yxatlar orqali hosil qilinadi. Quyida for takrorlash operatorining formal aniqlanishi keltirilgan:
- for int_var in funksiya_range:
- instruktsiyalar
for takrorlash operatori
Quyida 1 dan n gacha bo’lgan sonlar yig’indisini hisoblash dasturi for operatori yordamida amalga oshirilgan: - Quyida 1 dan n gacha bo’lgan sonlar yig’indisini hisoblash dasturi for operatori yordamida amalga oshirilgan:
range funksiyasining quyidagi shakllari mavjud: - range funksiyasining quyidagi shakllari mavjud:
- range(stop) – 0 dan stop gacha (stop kirmaydi) bo’lgan barcha sonlarni qaytaradi;
- range(start, stop) – start(kiradi) dan stop (kirmaydi) gacha bo’lgan barcha butun sonlarni qaytaradi;
- range(start, stop, step) – start (kiradi) dan stop (kirmaydi) gacha bo’lgan barcha butun sonlar step qadam bilan hosil qilinadi va qaytaradi.
- Masalan:
-
range funksiyasi
Ichma-ich joylashgan sikllar
Odatda break operatori siklda shart operatorlari bilan birga qo’llaniladi, masalan: - Odatda break operatori siklda shart operatorlari bilan birga qo’llaniladi, masalan:
Sikldan chiqish. break va continue operatorlari
САВОЛЛАР!
|
| |