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

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

Слайд 1Введение в программирование на языке Python
2 февраля 2016
Кузнецов Владислав Анатольевич
va.kuznecov@physics.msu.ru
Группа ВК:

vk.com/PythonIntro

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

именем.

52123


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


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

for i

in range(N):
print( arr[i] )

Слайд 5Работа с массивами
Как заполнить массив длины 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] = 1
for i in

range(2, N):
arr[i] = arr[i-1] + arr[i-2]

print(arr)


Слайд 8Массив в 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 = [1, 2,

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


Слайд 10Работа с листами
arr1 = [0,1,2]
arr2 = [3,4,5]
arr = arr1+arr2
arr #[0,1,2,3,4,5]
arr[2]

= 777
arr #[0,1,777,3,4,5]




Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика