Введение в программирование на языке Python

Слайд 2

Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем. 52123


Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним

именем.

52123

Слайд 3

Обращещение к элементам массива arr – операция arr[2] arr arr[0] arr[4]


Обращещение к элементам массива arr – операция arr[2]

arr

arr[0]

arr[4]

Слайд 4

Работа с массивами Как напечатать все элементы массива arr длиной N?

Работа с массивами

Как напечатать все элементы массива arr длиной N?
for i

in range(N):
print( arr[i] )
Слайд 5

Работа с массивами Как заполнить массив длины N числами 0,1,2…? for

Работа с массивами

Как заполнить массив длины N числами 0,1,2…?
for i in

range(N):
arr[i] = i
Слайд 6

Фиббоначи Заполнить одномерный массив числами Фиббоначи. Для этого вначале нужно написать

Фиббоначи

Заполнить одномерный массив числами Фиббоначи.
Для этого вначале нужно написать
arr = [0]*N

#N – размер массива
Смысл этого будет понятен чуть позже
Слайд 7

Фиббоначи N = int(input()) arr = [0]*N arr[0] = 0 arr[1]

Фиббоначи

N = int(input())
arr = [0]*N
arr[0] = 0
arr[1] = 1
for i in

range(2, N):
arr[i] = arr[i-1] + arr[i-2]
print(arr)
Слайд 8

Массив в Python – лист(list) В Python массивы реализованы немного не

Массив в Python – лист(list)

В Python массивы реализованы немного не стандартно

– они могут содержать любые элементы
[23, 656, -20, 67, -45] # список целых чисел
[4.15, 5.93, 6.45, 9.3, 10.0, 11.6] # список из дробных чисел
["Katy", "Sergei", "Oleg", "Dasha"] # список из строк
["Москва", "Титова", 12, 148] # смешанный список
Поэтому их правильно называть листами!
Слайд 9

Создание листов arr = [13,3,7,-5,53] len(arr) - ? arr[2] = ?

Создание листов

arr = [13,3,7,-5,53]
len(arr) - ?
arr[2] = ?
arr = [1, 2,

3] * 3
print(arr) - ?
[1, 2, 3, 1, 2, 3, 1, 2, 3]
Как создать массив, состоящий из N нулей?
arr = [0]*N