Элементтердің орнын ауыстыру презентация

Тақырып бойынша 11 материал табылды

Элементтердің орнын ауыстыру презентация

Материал туралы қысқаша түсінік
Презентация
Материалдың қысқаша нұсқасы
Элементтердің
орнын
ауыстыру
Python programming

Еске түсір!
Бір өлшемді массив – жадтың іргелес блогында бірдей

1

деректер типінің элементтерінің жиынын сақтайтын
деректер құрылымы.

2

4

5

Жиымдағы әрбір элемент 0-ден басталып, дәйекті түрде
өсетін индексімен анықталады.

Жиымдағы бірінші элементтің индексі әрқашан 0,
екінші элемент 1 индексінде және т.б.
Белгілі бір индекстегі элементке қол жеткізу үшін []индексі
жақшаның ішіндегі төртбұрышты жақшаларды
пайдаланасыз.

#Бір өлшемді массивті инициализациялаңыз
arr = [10, 20, 30, 40, 50]
Мысал :
Python тіліндегі бір
өлшемді массивтің
элементтерін
инициализациялау,
қатынасу және
өзгерту мысалын
қарастырайық:

# Массив элементтеріне қатынасу
print("0 индексіндегі элемент:", arr[0]) # Output: 10
print("2 индексіндегі элемент:", arr[2]) # Output: 30
# Массив элементтерін өзгерту
arr[1] = 25
print("Өзгертілген массив:", arr) # Output: [10, 25, 30, 40, 50]

1-тапсырма: Жұп сандарды ауыстыру :
Бүтін сандар массивін ескере отырып,
барлық жұп сандарды 0 мәнімен
ауыстырыңыз.
Мысалы:
Енгізу:[2, 5, 8, 10, 3]
Шығару:[0, 5, 0, 0, 3]

Жауабы

arr = [2, 5, 8, 10, 3]
for i in range(len(arr)):
if arr[i] % 2 == 0:
arr[i] = 0
print(arr)

2-тапсырма: Теріс сандарды
ауыстыр :
Бүтін сандар массивін ескере
отырып, барлық теріс сандарды
олардың абсолютті мәндерімен
ауыстырыңыз.
Мысалы:
Енгізу:[-3, 5, -8, 10, -2]
Шығару:[3, 5, 8, 10, 2]

Жауабы:
arr = [-3, 5, -8, 10, -2]
for i in range(len(arr)):
if arr[i] < 0:
arr[i] = abs(arr[i])
print(arr)

3-тапсырма: Көшірмелерді ауыстыру :
Жолдар массивін ескере отырып, қайталанатын
жолдарды «ҚАЙТА» жолымен ауыстырыңыз.
Мысалы:
Енгізу:["apple", "banana", "orange", "apple", "grape",
"banana"]
Шығару:["apple", "banana", "orange", "DUPLICATE",
"grape", "DUPLICATE"]

Жауабы:
arr = ["apple", "banana", "orange", "apple", "grape",
"banana"]
seen = set()
for i in range(len(arr)):
if arr[i] in seen:
arr[i] = "DUPLICATE"
else:
seen.add(arr[i])
print(arr)

4-тапсырма: Арнайы элементті ауыстыру :
Таңбалар массивін ескере отырып, белгілі бір
таңбаның барлық көріністерін басқа таңбамен
ауыстырыңыз.
Мысалы:
Енгізу: ['a', 'b', 'c', 'd', 'e'], 'b' орнына 'x'
Шығару:['a', 'x', 'c', 'd', 'e']

Жауабы:
arr = ['a', 'b', 'c', 'd', 'e']
for i in range(len(arr)):
if arr[i] == 'b':
arr[i] = 'x'
print(arr)

5-тапсырма: Шарт бойынша элементтерді
ауыстырыңыз :
Сандар жиымын ескере отырып, белгілі бір шекті
мәннен үлкен элементтерді алдын ала анықталған
мәнмен ауыстырыңыз.
Мысалы:
Енгізу: [12, 5, 28, 15, 7], Шекті: 10, Ауыстыру мәні: 100
Шығару:[100, 5, 100, 100, 7]

Жауабы:
arr = [12, 5, 28, 15, 7]
threshold = 10
replacement_value = 100
for i in range(len(arr)):
if arr[i] > threshold:
arr[i] = replacement_value
print(arr)

6-тапсырма:
Жолдар массивін ескере отырып, «null»
жолының барлық көріністерін бос жолмен
ауыстырыңыз.
Мысалы:
Енгізу:["hello", "null", "world", "null", "null"]
Шығару:["hello", "", "world", "", ""]

Жауабы:
arr = ["hello", "null", "world", "null",
"null"]
for i in range(len(arr)):
if arr[i] == "null":
arr[i] = ""
print(arr)

THANK YOU FOR
LISTENING!
Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
pdf
03.03.2024
188
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курстар тізімі