Списки и цикл for. Модуль 6. Учебный проект 2

Содержание

Слайд 2

Расскажите о первых проектах по выбору

Расскажите о первых проектах по выбору

Слайд 3

Программа «Пианино»
Какие инструменты Python
помогли её создать?

Программа «Пианино» Какие инструменты Python помогли её создать?

Слайд 4

Список —

упорядоченное хранилище для объектов.

Список — упорядоченное хранилище для объектов.

Слайд 5

Создание списка
Полезные команды:

#список цифр от 0 до 9 numbers = [0, 1, 2,

Создание списка Полезные команды: #список цифр от 0 до 9 numbers =
3, 4, 5, 6, 7, 8, 9] #пустой список letters = []

Слайд 6

Список с разнородным содержимым
Полезные команды:

#список паролей пользователей pass = [“котик”, 11111, “К2000”]

Список с разнородным содержимым Полезные команды: #список паролей пользователей pass = [“котик”, 11111, “К2000”]

Слайд 7

Добавление элемента в список
Полезные команды:

#список мамы to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5

Добавление элемента в список Полезные команды: #список мамы to_buy = [“хлеб белый”,“молоко
кг”, “масло сливочное”]
to_buy.append(“колбасы побольше!”)

Слайд 8

Получение длины списка
Полезные команды:

to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5 кг”, “масло

Получение длины списка Полезные команды: to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5
сливочное”, “колбасы побольше!”]
amount = len(to_buy)

Слайд 9

Заходим в на платформу

Списки: тренажер, первая программа

Заходим в на платформу Списки: тренажер, первая программа

Слайд 10

Где списки могут пригодиться программисту?

Где списки могут пригодиться программисту?

Слайд 11

Где используются списки?

(x, y)

(x, y)

Где используются списки? (x, y) (x, y)

Слайд 12

Перемещение спрайта по координатам

coordinates = [[-100, 30], [50, -80]...]

Перемещение спрайта по координатам coordinates = [[-100, 30], [50, -80]...]

Слайд 13

Время для разминки

Время для разминки

Слайд 14

Индекс —

номер элемента в списке.

Индекс — номер элемента в списке.

Слайд 15

to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5 кг”, “масло сливочное”, “колбасы побольше!”]

Номер

to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5 кг”, “масло сливочное”, “колбасы побольше!”]
0

Номер 1

Номер 4

Слайд 16

to_buy[3] = “растительное масло”
to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5 кг”, “растительное

to_buy[3] = “растительное масло” to_buy = [“хлеб белый”,“молоко 3,2”, “кабачки 0,5 кг”,
масло”, “колбасы побольше!”]

Изменим 3-й элемент!

Слайд 17

Цикл for
Полезные команды:

for переменная in промежуток:
делай действие 1
делай действие 2

Цикл for Полезные команды: for переменная in промежуток: делай действие 1 делай действие 2

Слайд 18

Цикл for
Полезные команды:

for i в последовательности
от 0 до 4:
print("Ура!")

Цикл

Цикл for Полезные команды: for i в последовательности от 0 до 4:
while
Полезные команды:

i = 0
while (i < 5):
print("Ура!")
i = i + 1

Слайд 19

Функция range()

for i от 0 до 4:
print("Ура!")

for i in range(5):
print("Ура!")

Функция range() for i от 0 до 4: print("Ура!") for i in range(5): print("Ура!")

Слайд 20

Функция range()

for i in range(5):
print("Ура!")

Пока i принимает значение от 0 до

Функция range() for i in range(5): print("Ура!") Пока i принимает значение от 0 до 4...
4...

Слайд 21

Заходим в на платформу

mars.algoritmika.org

Заходим в на платформу mars.algoritmika.org

Слайд 22

Заходим в VSCode

Задание «Создай своё пианино!»

Заходим в VSCode Задание «Создай своё пианино!»

Слайд 23

Создаём своё пианино!

keys = []
for i in ???:
#создание спрайта-клавиши key
#добавление спрайта в

Создаём своё пианино! keys = [] for i in ???: #создание спрайта-клавиши
список keys[]

Сколько раз должен сработать цикл?

Слайд 24

Создаём своё пианино!

keys = []
for i in range(8):
#создание спрайта-клавиши key
#добавление спрайта в

Создаём своё пианино! keys = [] for i in range(8): #создание спрайта-клавиши
список keys[]

Цикл срабатывает 8 раз — по числу клавиш пианино

Слайд 25

Как прошел урок

Что было сложным?

Что смутило и было не до конца понятным?
Что

Как прошел урок Что было сложным? Что смутило и было не до
бы вы сделали по-другому?

Что вам понравилось?
Что у вас вышло лучше всего на уроке?

Имя файла: Списки-и-цикл-for.-Модуль-6.-Учебный-проект-2.pptx
Количество просмотров: 22
Количество скачиваний: 0