79
bs uchun 1 dan N gacha
A [i] kiritish
S = S + A [i]
ys
C = S / N
chiqarish C
Bu erda bs va ys mos ravishda siklning boshini va oxirini bildiradi, bs bilan
chiziq
siklning
sarlavhasini
anglatadi.
Matndan
ko'rinib
turibdiki,
sikl
o'zgaruvchisining boshlang'ich va yakuniy qiymatlari ko'rsatilgan,
ular butun son
bo'lishi kerak. Bu erda ko'rsatilgan izohda, sikl o'zgaruvchisi har bir takrorlash uchun
1 ga ko'paytiriladi ("sikl o'zgaruvchan qadam" 1). Agar 1 ga teng bo'lmagan qadam
kerak bo'lsa, bu aniq ko'rsatiladi
Sikl tanasi ikkita operatordan iborat - keyingi
raqamni kiritish va ushbu
raqamni summaning joriy qiymatiga qo'shish.
Pythonda siz deyarli bir xil narsani yozishingiz mumkin (range () funksiyasidan
foydalanish bilan bog'liq xususiyatlarni hisobga olgan holda).
# - * - kodlash: utf-8 - * -
#
N = int(input (
'Elementlar soni:'
))
S = 0
for
i
in
range (N):
a =int(input (
'Raqamni kiriting:'
))
S = S + a
C = S / N
print (
' Natija : '
, C)
Elementlar soni:3
Raqamni kiriting:2
Raqamni kiriting:4
Raqamni kiriting:6
Natija : 4.0
Takrorlanuvchi tanasi ":" belgisidan keyin boshlanadi
va Pythondagi barcha
takrorlanish tanasi operatorlari satr boshidan bir xil bo’sh
joy qoldirilishi
kerak. Bo’shliq tugagandan Python sikl tanasi tugadi deb hisoblaydi.
80
Va bu erda ro'yxat va ro'yxat usullaridan foydalanib
Pythonda xuddi shu
vazifani hal qilish uchun variant mavjud.
# - * - kodlash: utf-8 - * -
#
N = int(input (
Dostları ilə paylaş: