Программалар құру -9 дәріс Тізімдер және кортеждер Сұрақтар



Pdf көрінісі
бет29/32
Дата24.04.2023
өлшемі2,52 Mb.
#175266
түріПрограмма
1   ...   24   25   26   27   28   29   30   31   32
Байланысты:
8-9- дәріс - Тізімдер мен кортеждерМ

11
. Енді тізім мәндерін пернелерден қолмен енгізейік. Тізім 
ұзындығын беріп, мәндерді пернетақтадан біртіндеп енгіземіз:
a = [] # бос тізім құру
n = int (input("Неше элемент енгіземіз:"))
# элементтер санын енгізу
for i in range(n):
new_element = int(input("элемент мәні: ")) 
# келесі элемент мәнін енгізіп,
a.append(new_element)
# оны тізімге қосу
# соңғы екі жолды бір жолмен жазуға да болар еді:
# a.append(int(input("элемент мәні: ")))
print(a)
Мұндағы 
range
функциясы циклдің қайталану 
санын, яғни тізім ұзындығын береді.
Мысалдар
Нәтижесі:
Неше элемент енгіземіз:5
элемент мәні: 6
элемент мәні: 7
элемент мәні: 9
элемент мәні: 1
элемент мәні: 8
[6, 7, 9, 1, 8]


Қабаттасқан циклдер
1
. Циклдерді бірінің ішіне бірін енгізіп қабаттастырып жазуға да болады. 
Мысалы:
outer = [1, 2, 3] 
# сыртқы цикл 
inner = [4, 5, 6] 
# ішкі цикл 
for i in outer: 
for j in inner: 
print('i=', i, 'j=', j) 
Мұнда for циклі алдымен сыртқы циклдің барлық элементтері бойынша 
жылжиды (i=1 деп бекітіп аламыз), сонан соң ішкі циклге (j айнымалысына) 
көшеміз де, оның барлық элементтерін қарастырамыз. Сонан соң сыртқы 
циклге қайтып ораламыз да (i=2 деп бекітіп аламыз), қайтадан барлық ішкі
элементтерді қарастырып шығамыз. Осы әрекеттерді сыртқы цикл элемен-
ттері біткенше, яғни цикл аяқталғанша қайталаймыз.
Нәтижесі:
i = 1 j = 4
i = 1 j = 5
i = 1 j = 6
i = 2 j = 4
i = 2 j = 5


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   32




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет