Генерация списков

Слайд 2

matrix[0][0] matrix[0][1] matrix[0][2] matrix[1][0] matrix[1][1] matrix[1][2] matrix[2][0] matrix[2][1] matrix[2][2] for i

matrix[0][0]
matrix[0][1]
matrix[0][2]
matrix[1][0]
matrix[1][1]
matrix[1][2]
matrix[2][0]
matrix[2][1]
matrix[2][2]

for i in range(len(matrix)):
for k in range(len(matrix[i])):
print matrix[i][k]

[0, 1, 2]

[0, 1,

2]
Слайд 3

ГЕНЕРАЦИЯ СПИСКОВ

ГЕНЕРАЦИЯ СПИСКОВ

Слайд 4

a = [] for x in range(15): if x % 2

a = []
for x in range(15):
if x % 2 == 0:
a.append(x)
print

a

a = [x for x in range(15) if x % 2 == 0]
print a

[0, 2, 4, 6, 8, 10, 12, 14]

[0, 2, 4, 6, 8, 10, 12, 14]

Слайд 5

СОРТИРОВКА СПИСКОВ

СОРТИРОВКА СПИСКОВ

Слайд 6

a = [52, 3, 18, 32, 70] print a [52, 3,

a = [52, 3, 18, 32, 70]
print a

[52, 3, 18, 32,

70]

print sorted(a)

[3, 18, 32, 52, 70]

print sorted(a, reverse=True)

[70, 52, 32, 18, 3]

Слайд 7

ФУНКЦИИ

ФУНКЦИИ

Слайд 8

# -*- coding: utf-8 -*- # определяем функцию def say_hi(): print

# -*- coding: utf-8 -*-
# определяем функцию
def say_hi():
print "Привет"
# вызываем

функцию
say_hi()
say_hi()
print "Пока"
say_hi()

Привет
Привет
Пока
Привет

Слайд 9

# -*- coding: utf-8 -*- # определяем функцию с аргументом def

# -*- coding: utf-8 -*-
# определяем функцию с аргументом
def say_hi(name):
print

"Привет,“, name
# вызываем функцию
say_hi(“Маша”)
say_hi(“Даша”)

Привет, Маша
Привет, Даша

Слайд 10

Мясо Фарш

Мясо

Фарш

Слайд 11

“мясо” “фарш” фарш # -*- coding: utf-8 -*- def mill(meat): #

“мясо”

“фарш”

фарш

# -*- coding: utf-8 -*-
def mill(meat):
# сделать что-то с meat
out =

“фарш”
return out
print mill(“мясо”)

“фарш”

Слайд 12

# -*- coding: utf-8 -*- # функция с 2мя аргументами def

# -*- coding: utf-8 -*-
# функция с 2мя аргументами
def my_func(a, b):
return

(a + b) * 2
print my_func(5, 3)
print my_func(2, 8)

16
20