Pythonda takrorlanuvchi algoritmlar bilan ishlash


Download 38.89 Kb.
bet1/9
Sana31.01.2023
Hajmi38.89 Kb.
#1145125
  1   2   3   4   5   6   7   8   9
Bog'liq
nazariy savollarga javob


Pythonda takrorlanuvchi algoritmlar bilan ishlash. Bir xil hisoblash bloklarining bir necha bor takrorlanuvchi jarayoniga takrorlanish (sikl) deyiladi. PYTHON tilida takrorlanish operatorining ikki xil turi mavjud:
1. for takrorlanish operatori;
2. while takrorlanish operatori;
Yechilayotgan masalaga qarab, dasturchi o‘zi uchun qulay bo‘lgan takrorlanish operatoridan foydalanishi mumkin.
for takrоrlash оpеratоrining sintaksisi quyidagicha: for i in range(a, b, d):
<оpеratоr yoki blоk>;
Bu yerda i takrorlanishlar soni, a takrorlanishning birinchi qiymati, b takrorlanishning oxirgi qiymati, d qadam qiymati., takrorlanish tanasi - <оpеratоr yoki blоk> bajariladi va охirida bajariladi, aks hоlda bоshqaruv takrоrlash оpеratоridan kеyingi оpеratоrga o‘tiladi. Takrorlanish tanasi – <оpеratоr yoki blоk> sifatida bitta оpеratоr, shu jumladan bo’sh оpеratоr, yoki оpеratоrlar blоki kеlishi mumkin.


Pythonda kiritish va chiqarish operatorlari. Ma’lumotni konsol ekraniga chiqarish – print() funksiyasi hisoblanadi. Funksiyaga argument sifatida konsolga chiqariluvchi qiymatlar (satr, son, ifoda va x.k.) berilishi mumkin: print('Hello world!') Agarda birdaniga bir nechta qiymatlarni chop etish talab qilinsa, u holda ularni print() funksiyasiga “,” bilan ajratib kiritiladi: Familiya='Mengliyev'; Ism='Shaydulla'; Tugilgan_yili=1981;
print(Familiya,Ism,Tugilgan_yili); input() ekrandan berilganlarni kiritish uchun qo‘llaniladi. input() funksiyasiga argument sifatida biror bir satr berilishi mumkin. Ushbu satr konsol ekranida aks ettirilib, kiritilishi kerak bo‘lgan berilganlar uchun yordamchi taklif vazifasini bajaradi. Masalan: Familiya=input('Familiyani kiriting:'); Ism=input('Ismini kiriting:');
Tugilgan_yili=input("Tug'ilgan yilini kiriting:");
print(Familiya,Ism,Tugilgan_yili,end='.');



Download 38.89 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9




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