python dasturlash tilida siklli dasturlar tuzish

DOCX 14 sahifa 24,2 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 14
mavzu: python dasturlash tilida siklli dasturlar tuzish reja: 1.sikllarning dasturlash tillarida qo’llanishi 2.for va while sikli 3.for siklining pythondagi o’rni 1.sikllarning dasturlash tillarida qo’llanishi python dasturlash tilida for operatori c va paskal dasturlash tillarida qo'llanishidan farq qiladi. pythonda for operatori biroz murakkabroq, lekin while sikliga qaraganda ancha tezroq bajariladi. for.. .in operatori obyektlar ketma-ketligida iteratsiyani amalga oshiradi, ya'ni bu sikl har qanday iteratsiya qilinadigan obyekt bo'ylab o'tadi (satr yoki ro'yxat bo'ylab) va har bir o'tish vaqtida sikl tanasini bajaradi. bir xil hisoblash jarayonlarini bir necha bor takrorlanishi sikl deyiladi. sikl takrorlanishi davomida bajarilishi lozim bo'lgan operatorlar majmuasi sikl tanasi deyiladi. sikl tanasi sifatida bir yoki bir nechta operatordan foydalanish mumkin. agar sikl tanasida bir nechta operatordan foydalanmoqchi bo'lsak bu operatorlarni blok {} orasiga olishimiz kerak. break - funksiyasini har qanday sikl operatoriga qo'llash mumkin. ya'ni boshqarilishini sikl operatoridan keyingi operatorga uzatadi. break kalit so'zi bilan siklni to'xtatamiz, hattoki sikl to'xtamagan …
2 / 14
si tugatiladi. bunda esa siklning o'zi tugatilmaydi. continue kalit so'zi siklning ayrim joylaridan sakrab o'tadi. aniqroq qilib aytganda sikl davomida ayrim nuqtalarga kelganda ko'rsatilgan amalni bajarmay ketadi. masalan, "python" so'zidagi harflarni ekranga chiqaramiz va shunda "h" harfini tashlab ketamiz: main.py wfor x in "python" if x == 'h'i continue p rint(x} range() funksiyasi biror amalni belgilangan marta bajarish yoki biror oraliqdagi sonlarga murojaat qilish uchun qo'llaniladi. bunda range() ichiga kerakli son qo'yiladi va sanoq avtomatik tarzda 0 dan boshlanib ko'rsatilgan songacha davom etadi. ammo uning o'zi hisobga kirmaydi. masalan, 0 dan 5 gacha (5 soni hisobga kirmaydi) bo'lgan sonlarni ekranga chiqaramiz: ft main.py 0 for x in rarige(5): tp 2 ¿ print(x) 3 i * i 2.for va while sikli biz range() funksiyasida sanoq avtomatik 0 dan boshlanishini aytib o'tdik. biz uni o'zimiz istagan sondan boshlashimiz ham mumkin. masalan 3 dan 8 gacha bo'lgan sonlarni ekranga chiqaramiz. bunda sanoq 3 …
3 / 14
tun sonlari berilgan. (b soni a sonidan katta) a va b sonlari orasidagi barcha butun sonlarni (a va b ni ham) chiqaruvchi va chiqarilgan sonlar sonini chiqaruvchi programma tuzilsin. dasturi quyidagicha tuziladi: h main.py a=int(input("a butun sonini kij^itij2£: ")) b=int(input( i :i bjjtujn c b > a ) sojtíjtí kj.ritinjj : ) ) fon i in range(a, b+1): p rint(i) print(11 cjti^ajmajgajn s^jvlaj; scmi= 11, (b+l-a)) natija oynasi: a butun sonini kiniting: b butun (b>a) sonini kiriting: chiqarilgan sonlar soni= 5 2 - misol. bir kilogram konfetning narxi berilgan (haqiqiy son). 1, 3, 5, ... , 15 kg konfetning narxini hisoblovchi dastur tuzilsin. dasturi quyidagicha tuziladi: ß rnair.py a=float(input( "1 kg konfetning narxini kiriting: ")) 2 ¿for x in range(1, 16, 2): 5fx*a print(s) natija oynasi: 1 kg konfetning narxini kiriting: 2.0 6.0 10.0 1¿¡. 0 18.0 22.0 26.0 30.0 3 - misol. n butun soni berilgan (n>0). 1 dan …
4 / 14
operatoridan foydalaniladi va shartli sikllarda while ("aslo") aralash operatoridan foydalaniladi. parametrli sikl holatida siklning takrorlanish soni ("takrorlanishlar") oldindan ma'lum va sikl sarlavhasida maxsus ifoda bilan belgilanadi, shartli sikl bo'lsa, har bir keyingi takrorlash bilan siklning tugatish holatini tekshirish kerak. agar sikldan tanasida operatorlarni yozish paytida xatolik yuz bersa, siklni tugatish sharti hech qachon bajarilmaydi va sikl cheksiz bo'ladi ("dastur takrorlanuvchi"). bir o'lchovli massivlar bilan ishlash uchun parametrli sikllardan foydalanish tavsiya etiladi, chunki takroriy sonlarni sikl boshlanishidan oldin aniqlash mumkin. bunday holda, massiv elementlarini kiritish uchun parametrli sikl talab qilinadi va sikllar ushbu elementlar bilan har qanday harakatlarni bajarish va natijalarni namoyish qilish uchun ham talab qilinishi mumkin. sikllarni biron bir hodisa ro'y bermaguncha ma'lumot kiritiladigan (ba'zi bir manbadan kelgan) vaziyatda ishlatish tavsiya etiladi. bundan tashqari, barcha ishlov berishlarni ko'pincha massiv yaratmasdan bajarish kerak, chunki elementlarning soni oldindan ma'lum emas. sikl tanasi ikkita operatordan iborat - keyingi raqamni kiritish va ushbu …
5 / 14
variant mavjud. # - * - kodlash: utf-8 - * - # n = int(input ( 'elementlar soni:')) s = 0 lst = [] for i in range (n): a = int(input ( 'raqamni kiriting:')) lst.append (a) c = sum (lst) / n print ('natija: ', c) xulosa xulosa qiladigan bo'lsam, python dasturlash tilini o'rganish va unda turli masalalarning yechimi topish, dasturlarini tuzish juda ham qulay. maqolada keltirilgan ma'lumotlar esa pythonni o'rganuvchi va dasturlashga qiziquvchi har qanday shaxs uchun juda muhim hisoblanadi, deb ishonaman. foydalanilgan adabyotlar 1. https://cyberleninka.ru/ 2. https://eduproger.uz/

Ko'proq o'qimoqchimisiz?

Barcha 14 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"python dasturlash tilida siklli dasturlar tuzish" haqida

mavzu: python dasturlash tilida siklli dasturlar tuzish reja: 1.sikllarning dasturlash tillarida qo’llanishi 2.for va while sikli 3.for siklining pythondagi o’rni 1.sikllarning dasturlash tillarida qo’llanishi python dasturlash tilida for operatori c va paskal dasturlash tillarida qo'llanishidan farq qiladi. pythonda for operatori biroz murakkabroq, lekin while sikliga qaraganda ancha tezroq bajariladi. for.. .in operatori obyektlar ketma-ketligida iteratsiyani amalga oshiradi, ya'ni bu sikl har qanday iteratsiya qilinadigan obyekt bo'ylab o'tadi (satr yoki ro'yxat bo'ylab) va har bir o'tish vaqtida sikl tanasini bajaradi. bir xil hisoblash jarayonlarini bir necha bor takrorlanishi sikl deyiladi. sikl takrorlanishi davomida bajarilishi lozim bo'lgan operatorlar majmuasi sikl tanasi deyilad...

Bu fayl DOCX formatida 14 sahifadan iborat (24,2 KB). "python dasturlash tilida siklli dasturlar tuzish"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: python dasturlash tilida siklli… DOCX 14 sahifa Bepul yuklash Telegram