8-Python dasturlash tilida While …takrorlash operatori Mavzu rejasi


Download 88.55 Kb.
Sana16.10.2023
Hajmi88.55 Kb.
#1704654
Bog'liq
8-ma\'ruza

8-Python dasturlash tilida While …takrorlash operatori Mavzu rejasi:


  1. While takrorlash operatori.

  2. Continue operatori: takrorlashning keyingi iteratsiyasiga o‘tish. 3.Break operatori: takrorlashni bekor qilish yoki buzish

while takrorlash operatori


while takrorlash operatori quyidagi umumiy ko’rinishga ega: while shart ifodasi:


instruktsiyalar while kalit so’zidan keyin shart ifodasi ko’rsatiladi va ushbu shart ifodasi rost qiymat (True) bo’lar ekan amallar ketma-ketligi takror va takror bajarilishda davom ettiriladi. while operatorining barcha insturtsiyalari undan keyingi qarorda yoziladi va u while kalit so’zidan bitta xat boshi tashlab yoziladi. Masalan:

1.16.1-rasm


Yuqoridagi misolda 1 dan n gacha bo’lgan sonlar yig’indisi hisoblash dasturi while operatori yordamida amalga oshirilgan. E`tibor berilsa while operatorining insturktsiyalari undan keyingi qatorda bitta xat boshi tashlab yozilgan. Ushbu holatda while operatori 2 ta instuktsiyalardan tashkil topgan (sum = sum + i va i


+= 1).
Sikldan chiqish. break va continue operatorlari. Sikllarni boshqarish uchun break va continue kabi maxsus operatorlardan foydalaniladi. break operatori sikldan chiqish uchun ishlatiladi. continue operatori siklning navbatdagi iteratsiyasiga o’tish uchun ishlatiladi.
Odatda break operatori siklda shart operatorlari bilan birga qo’llaniladi, masalan:

1.16.6-rasm


Yuqoridagi dasturda foydalanuvchi tomonidan kiritilgan n uchun 1 dan n gacha bo’lgan sonlar yig’indisini hisoblash amalga oshirilgan. Agar foydalanuvchi yana boshqa son uchun yig’indini hisoblamoqchi bo’lsa, dasturdan chiqib ketmasdan uni davom ettirishi mumkin. Buning uchun u ‘Y‟ belgisidan boshqa ixtiyoriy belgini ekrandan kiritishi kerak. Sikldan chiqish sharti if ch.lower() == 'y' da tekshirilgan.


Nazorat savollari


1.Pythonda break va continue operatorlarining farqini tushuntiring. 2.Pythonda while takrorlash siklini tushuntiring?


3. Pythonda 100 gacha bo’lgan butun sonlardan juftlar yig’indisidan toqlar yig’indisining ko’paytmasini hisoblang.

Adabiyotlar:


  1. Python 3. Самое необходимое / Н. А. Прохоренок, В. А. Дронов. -2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2019. — 608 с.: ил. -(Самое необходимое)

  2. Изучаем Python, том 1, 5-е изд.: Пер. с англ. — СПб.: ООО “Диалектика”, 2019. — 832 с. : ил. — Парад, тит. англ.

Изучаем Python, том 2, 5-е изд. : Пер. с англ. — СПб. : ООО “Диалектика”, 2020. — 720 с. : ил
Download 88.55 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling