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


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



бет2/6
Дата06.02.2023
өлшемі347,34 Kb.
#65535
1   2   3   4   5   6
Байланысты:
Массивтер

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


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
әкімшілігінің қараңыз

    Басты бет