Списки и кортежи в Python (тренажер)
план-конспект урока
Списки и кортежи в Python (тренажер)
Скачать:
Вложение | Размер |
---|---|
![]() | 57.11 КБ |
Предварительный просмотр:
Подписи к слайдам:
Задача 1 Создайте список, содержащий имена студентов «Анна», «Ирина», «Петр», «Сергей». Создайте список, содержащий номер студента в списке используя range . Объедините 2 списка так, чтобы в начале шел номер студента, а затем имя.
Задача 2 Что напечатает приведенный ниже фрагмент кода? list1 = [40, 50, 60] a =70 list3 = list 1 + a Вывелась ли ошибка? Как ее исправить? Какие еще методы есть добавления элемента в список?
Задача 3 Дан список букв. Letter = ['а’, ‘б’, ‘в’, ‘г’, ‘ д ’, ‘е’, ‘ж’, ‘ з ’, ‘и’, ‘ й ’, ‘к’, ‘л’] Выполнить следующее: Вывести первые 5 букв Вывести последние 3 буквы Вывести элементы в обратном порядке Вывести длину списка
Задача 4 Дан список одежды на складе. clothes = [' блуза','блуза','рубашка','брюки','бриджи ', ' юбка','джинсы','лосины','джинсы','юбка','шорты ', ' юбка','лосины '] Вывести: a . Сколько всего единиц одежды хранится на складе? b . Сколько юбок хранится на складе c . Отсортировать наименования d . Создать отдельный список с порядковым номером каждого наименования (должен начинаться с 1 и заканчиваться длиной списка с одеждой) e . Объединить список одежды и список номеров
Задача 5 На вход подается некий текст . Словом, считается последовательность непробельных символов, идущих подряд, слова разделены одним или большим числом пробелов или символами конца строки. Определите, сколько различных слов содержится в тексте.
Задача 6 Дано два списка. Узнать: 1. количество уникальных элементов списка; 2. максимальный из них; 3. минимальный из них ; 4. вывести общие элементы для двух списков
Задача 7 Директор магазина дал Вам задание разработать приложение, содержащее номера товаров. Определить по номеру наличие товара в магазине. prod_nums = ['V4 75 ', 'F987 ', ' Q143 ', 'R688']
Задача 8 Разработать приложение «Студенческий буфет» где в меню можно заменять одну позицию на другую.
Задача 9 Ираида Петровна владеет небольшим кафе, и у нее работают шесть сотрудников в качестве барменов и официантов. У всех сотрудников одинаковая почасовая ставка оплаты труда. Ираида Петровна попросила вас разработать программу, которая позволит ей вводить количество часов, отработанных каждым сотрудником, и затем будет показывать суммы заработной платы всех сотрудников до удержаний. Вы решаете, что программа должна выполнять следующие шаги: 1) для каждого сотрудника получить количество отработанных часов и сохранить его в элементе списка; 2) для каждого элемента списка использовать сохраненное в элементе значение для вычисления общей заработной платы сотрудника до удержаний. Показать сумму заработной платы.
Кейс 1 Компания реализует оказание услуг в области ногтевого сервиса. Вас просят, как аналитика данных, рассчитать некоторую статистику по одной неделе. Имеются 3 списка, сгенерированных в результате работы в эту неделю: Первый список характеризует виды маникюра, которые делает данный салон: Nail_style =[' Шеллак', 'Френч', 'Обычный лак', 'Гель-лак', 'Акрил '] Второй список характеризует цены на эти услуги: Price = [2000, 1500, 1000, 3000, 3500] Третий список показывает, сколько раз за неделю заказывали тот или иной вид маникюра соответственно Week = [4, 5, 4, 8, 6] Хозяйка салона просит вас написать приложение, которое выводит в консоль: Среднее значение посещений салона Общее количество посещений салона Выручку салона Выручку по видам маникюра
Кейс 2 Реализовать функцию подсчета очков в игре Эрудит. letters = ["А", "Б", "В", "Г", "Д", "Е", "Ж", "З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", “Ы”, ‘Ь’, “Э”, “Ю”, “Я”] points = [1, 3, 3, 2, 1, 4, 2, 4, 1, 8, 5, 1, 3, 4, 1, 3, 10, 1, 1, 1, 1, 4, 4, 8, 4, 10, 11, 10, 10, 10]
Контрольная работа 2.1 1.Напишите программу, на вход которой подаётся список чисел одной строкой. Программа должна для каждого элемента этого списка вывести сумму двух его соседей. Для элементов списка, являющихся крайними, одним из соседей считается элемент, находящий на противоположном конце этого списка. Например, если на вход подаётся список "1 3 5 6 10", то на выход ожидается список "13 6 9 15 7" (без кавычек). Если на вход пришло только одно число, надо вывести его же. Вывод должен содержать одну строку с числами нового списка, разделёнными пробелом.
Контрольная работа 2.1 2. Дана следующая строка с названиями файлов, которые идут не по порядку: "003_logs_2017-11-03;001_logs_2017-11-01;005_logs_2017-11-05;002_logs_2017-11- 02;004_logs_2017-11-04" Запишите эту строку в переменную file_string . Вам необходимо: Преобразовать эту строку в лист (назовите лист file_list ). В качестве разделителя используйте точку с запятой. Отсортировать лист по возрастанию дат (т. е. чтобы первым был файл 001_logs_2017-11-01, а последним — 005_logs_2017-11-05). Результат запишите в переменную file_list_sorted . Добавить в отсортированный список следующий элемент: 006_logs_2017-11-06. Преобразуйте этот лист в строку, используя в качестве разделителя две вертикальные черты ||. sep = ‘||’ – разделитель внутри строки print (‘|| '. join( file_string ))
По теме: методические разработки, презентации и конспекты
“Подготовка бланка заявки на заказ тура с использованием элемента управления „Поле со списком”
ТЕМА: Использование офисных программ для ведения и сбора электронных и бумажных документов.Цель: Закрепить знания, умения, навыки по работе с текстовым редактором. Научиться пользоваться элемент...
Презентация по теме "Массивы" для языка программирования Python
Презентация по теме "Массивы" для языка программирования Python создана как дополнение к презентации Полякова по программированию в 10 классе...

Презентация "Списки в программе Word" май 2018 г.
Для использования на уроках теоретического обучения и производственного обучения...

АДМИНИСТРАЦИЯ ГОРОДА НИЖНЕВАРТОВСКА ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ П Р И К А З От 29.04.2016 №247 Об утверждении списка победителей, призеров, победителей в номинациях
АДМИНИСТРАЦИЯ ГОРОДА НИЖНЕВАРТОВСКАДЕПАРТАМЕНТ ОБРАЗОВАНИЯ П Р И К А З От 29.04.2016...

Технологическая карта урока "Нумерованные и маркированные списки", 7 класс
Презентацию к уроку можете скачать по ссылке с яндекс диска https://yadi.sk/i/quXS81cQBubLMwМелодия для психологического настроя к уроку https://yadi.sk/d/nWgNGAmHlicurgФизминутка видео htt...
Оформление списков и таблиц при помощи CSS.
научиться осуществлять оформление списков и таблиц при помощи css и фреймворка Bootstrap. p { margin-bottom: 0.25cm; direction: ltr; line-height: 115%; text-align: left; background: transparent no...
Приказы о персональном списке руководителей ВКР, об утверждении тем курсовых работ
1. Приказ о персональном списке руководителей ВКР 2020 года выпуска2. Приказ об утверждении тем курсовых работ по ПМ.05 Предоставление экскурсионных услуг3. Приказ о персональном списке руководителей ...