Изучение языка программирования Python



Pdf көрінісі
бет7/14
Дата04.03.2023
өлшемі1,23 Mb.
#171016
1   2   3   4   5   6   7   8   9   10   ...   14
Байланысты:
python
бб, соц лекция, algebra-analitika, Практикалық жұмыс 6-7
Задача
Напишите программу нахождения минимального элемента 
главной диагонали массива K(n,n) заполненного случайными числами.
 
Реализация на Python: 
import random 
n = int(input('Размерность массива: '))
mas = [] 
for i in range(n): 
mas.append([]) 
for j in range(n): 
mas[i].append(random.randint(1,100)) 
print ('Массив из случайный чисел от 1 до 100:',mas) 
m = 100 
for k in range(n): 
if m > mas[k][k]: 
m = mas[k][k] 
print ('Минимальный элемент массива: ',m)
Проверка: 
Размерность массива: 3 
Массив из случайный чисел от 1 до 100: [[25, 96, 62], [95, 43, 
5], [57, 18, 74]] 
Максимальный элемент массива: 25
Структуры данных: списки. (Учебник §18) 
Односвязные списки 
1.
 
Добавление элемента в голову списка: 
Реализация программы на языке Python: 
Проверка 
>>> list = [] 
>>> list.append(2) 
>>> list 
[2] 
>>> list0 = [] 
>>> list0.append(2) 
>>> list0.append([2,3,4]) 
>>> list0.append(‘abc’) 
>>> list0 
[2,[2,3,4],’abc’] 
>>> list1 = [] 
>>> list1.extend([2]) 
>>> list1.extend([2,3,4]) 
>>> list1 
[2, 2, 3, 4] 
>>> list2 = [0,0,0,0] 
>>> list2.insert(3,5) 
>>> list2 
[0, 0, 0, 5, 0] 
>>> list3 = [0,0,0,0] 
>>> list3.insert(-3,6) 
>>> list3 
[0, 6, 0, 0, 0] 


17
Замечание: 
Функция 
list.append(a)
добавляет в конец списка
list
элемент
a
, который может быть и числом, и строкой, и даже другим списком. 
Функция 
list.extend(a)
добавляет в конец списка
list
элемент
a

причем в случае, когда
a
список – добавляется не список как элемент, а все 
элементы этого списка. 
Функция 
list.insert(i, b)
добавляет элемент 
b
перед 
i
-ым элементом 
изначального списка 
list
. Важно помнить, что индексация списка слева 
направо начинается с 0, а справа налево с -1. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   14




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

    Басты бет