Pythonda takrorlanuvchi algoritmlar bilan ishlash


Download 0.56 Mb.
Pdf ko'rish
bet1/11
Sana02.02.2023
Hajmi0.56 Mb.
#1147857
  1   2   3   4   5   6   7   8   9   10   11
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 takrorlanishlar soni, takrorlanishning birinchi qiymati, 
takrorlanishning oxirgi qiymati, 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 0.56 Mb.

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




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