Pythonda takrorlanuvchi algoritmlar bilan ishlash


Pythonda for operatorini qo’llash


Download 0.56 Mb.
Pdf ko'rish
bet5/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 for operatorini qo’llash
.
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. Quyidаgi masalada 1 dаn n 
gаchа sоnlаrning yig‘indisini hisoblаymiz, 
n=int(input('n='))
S=0
for i in range(1,n+1):
S+=i
print("1+2+...+n=",S
)
Pythonda arifmetik amallar
Berilganlarni qayta ishlash uchun 
PYTHON tilida amallarning juda keng majmuasi aniqlangan. Amal - bu 
qandaydir harakat bo‘lib, u bitta (unar) yoki ikkita (binar) operandlar ustida 
bajariladi, hisob natijasi uning qaytariluvchi qiymati hisoblanadi. Tayanch 
arifmetik amallarga qo‘shish (+), ayirish (-), ko‘paytirish (*), bo‘lish (/), 
darajaga ko‘tarish (**) va bo‘lish qoldig‘ini olish (%) amallarini keltirish 
mumkin. Amallar qaytaradigan qiymatlarni o‘zlashtirish uchun qiymat 
berish amali (=) va uning turli modifikatsiyalari ishlatiladi: qo‘shish, qiymat 
berish bilan (+); ayirish, qiymat berish bilan (-); ko‘paytirish qiymat berish
bilan (*); bo‘lish, qiymat berish bilan (/); bo‘lish qoldig‘ini olish, qiymat 
berish bilan (%) va boshqalar. 
Pythonda if else operator

Bu operator PYTHON dasturlash 
tilidagi muhim operatorlardan biridir. U shartga bog‘liq ravishda kod 
fragmentini bajarishga mo‘ljallangan. Shart operatori boshqarishni qaysi 
tarmoqqa uzatishni ta’minlaydi. Shart operatorining umumiy ko`rinishi:

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