Массив – бір атаумен біріктірілген, бір типтегі деректерден тұратын айнымалылардың жиынтығы. Әрбір алынған жеке айнымалы массив элементі


Кездейсоқ сандарды алу функциялары



бет2/6
Дата16.12.2023
өлшемі28,35 Kb.
#139829
1   2   3   4   5   6
Байланысты:
Массив – бір атаумен біріктірілген, бір типтегі деректерден тұра-emirsaba.org

Кездейсоқ сандарды алу функциялары



import random # random модулін қосу керек(random-аудармасы кездейсоқ)
random.uniform(a, b) # [a, b] аралығында жататын кездейсоқ нақты санды береді.
random.randint(a, b) # [a, b] аралығында жататын кездейсоқ бүтін санды береді.
Мысалы,
Import random
a=[ random. Randint(5,50) for i in range(3)] # (5,50) аралығынан кез келген кездейсоқ 3 санды таңдап алады, яғни массив үш элементтен тұрады.
print(a)
Нәтижесі:
Бір өлшемді массив берілген. Массивтегі жұп элементтерді жаңа массивке енгізіңіз.

Программасы:

Нәтижесі:
2. Бір өлшемді массив берілген. Массивтің 5 цифрымен аяқталатын элементтерінен жаңа массив құрыңыз.
Программасы:
Нәтижесі:

3. Массивті кездейсоқ сандармен толтыру және шығару.
Массивтің индексін басынан аяғына дейін сұрыптап, оның әр ұяшығына кездейсоқ құрылған санды жазады.
from random аудармасы-от случайных, из произвольных-кездейсоқ, еркін Программасы:
Нәтижесі:

4. Массивті пернетақтадан енгізілген сандармен толтыру және шығару. Программасы:
Нәтижесі:

5. Екі массивтің қосындысын табу. Массивтің мазмұнын экранға шығару.
Программасы:

Нәтижесі:


6. -5-тен 5-ке дейінгі кездейсоқ сандарды екі массивке бөліп орналастыру керек: біреуінде тек оң, екіншісінде - тек теріс сандар. Нөлге тең сандар ескерілмейді. Барлық құрылған кездейсоқ сандарды және екі массивтің элементтерін экранға шығарыңыз.
Программасы:
Нәтижесі:
7. Массивтің жұп элементтерінің индекстерін анықтаңыз. Программасы:

Нәтижесі:


8. Массивтегі ең кіші және ең үлкен элементтердің орнын ауыстыру. 1-әдіс. Программасы:

Нәтижесі:


2-әдіс. Программасы:

Нәтижесі:


9. Массивте максималды теріс элементті табыңыз. Оның мәнін және массивтегі орнын көрсету.

Программасы:


Нәтижесі:

10. Массивтің жұп оң элементтерінің қосындысын табу. Программасы:


Нәтижесі:
11. Массив элементтерінің қосындысы мен көбейтіндісін есептеу.

Массивтің өзін, оның элементтерінің қосынды мен көбейтіндісін шығару.


Программасы:
Нәтижесі:
12. -5-тен 4-ке дейінгі диапазонда кездейсоқ құрылған 20 бүтін сандардың арасында қанша оң, теріс және нөлдік мәндер бар екенін анықтау. Массив элементтерін және есептелген сандарды шығару.

Программасы:

Нәтижесі:
13. Сызықтық массивтің оң элементтерінің арифметикалық ортасын табу.

Массивті толтыру үшін жалған кездейсоқ сандар генераторын қолданамыз. Сандарды -5-тен 4-ке дейінгі диапазонда құру керек делік. Барлық мәндер 10, - 5-ке ауысады. Осылайша, стандартты функцияның көмегімен біз 0-ден 10-ға дейінгі сандарды жасаймыз және олардан 5-ті аламыз.


Программасы:
Нәтижесі:

14. Массивтегі ең үлкен элементті және оның реттік нөмірін табу. Программасы:


Нәтижесі:

Python-да массив элементтерін жою немесе кірістіру үшін кіріктірілген тізім функциялары мен әдістерін қолдануға болады.


Әдіс

Мақсаты

list.append(x)


list тізімнің соңына x элементін қосу


list.extend(L)


list тізімнің соңына L тізімінің элементтерін қосу


list.insert(i, x)


x мәні бар i индексіне элементті орнына қою


list.remove(x)


x мәні бар элементті жою


list.pop(i)


i индексі бар элементті жою


list.copy()


list тізімін көшіру


list.clear()


list тізімін тазарту (барлық элементтерді жою)


15. Сандық массив берілген. 2 индексіндегі элементті жою керек. Программасы:

Нәтижесі:




Достарыңызбен бөлісу:
1   2   3   4   5   6




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

    Басты бет