Page 64 - Программирование. Python. Для школьников. bizdin.kg
P. 64
64 PYTHON ПРОГРАММАЛОО ТИЛИ МАССИВДЕРДИ ИШТЕТҮҮ АЛГОРИТМДЕРИ
a = range (1, 20)
m = a[0]
for i in range (1, 20):
if a[i] > m:
m = a[i]
print (m)
Мына, дагы бир варианты:
a = range (1, 20)
m = a[0]
for x in a:
if x > m:
m = x
print (m)
Мунун айырмасы, ал индекс-өзгөрмөнү колдонбойт, бирок a[0] элементин
эки жолу карайт (2-жолу – бардык элементтерди иргөө циклинде).
Максималдык жана минималдык элементтерди издөө көп учурда колдо-
нулгандыктан, Python тилинде тиешелүү max(), min() камтылган функция-
лары каралган.
a = range (1,20)
m = max (a)
print (m)
Массивди модификациялоо
Массивдер менен иштөө үчүн жана андагы берилиштерди өзгөртүү үчүн,
Python тилинде көптөгөн ар кандай функциялар бар, мисалы:
ФУНКЦИЯ МААНИСИ МИСАЛ
a = [16, 'b', 34, 'c']#бардык
print (a) a тизмесин экранга мисалдар үчүн базалык тизме
чыгарат
print (a)
>>> [16, 'b', 34, 'c']
Тизменин артына a.append (18)
append () бир элемент кошот print (a)
>>> [16, 'b', 34, 'c', 18]
clear () Тизменин бардык a.clear ()
print (a)
элементин өчүрөт
>>> []
Берилген мааниси print (a.count (16))#тизмеде
count () менен элементтер- мааниси 16га барабар канча
дин санын кайтарат элемент бар экендигин эсептейт
>>> 1
www.trk.kg