Теоретичні відомості
Створення числових списків
Необхідність
зберігання наборів чисел виникає у програмах по багатьом причинам. Наприклад, в
комп’ютерній грі можуть зберігатися координати персонажів на екрані, таблиці
рекордів, ведення рахунку тощо. У програмах обчислювального характеру завжди
працюють з наборами чисел: температура, відстань, чисельність населення тощо.
Списки ідеально підходять для зберігання наборів чисел, а Python надає спеціальні засоби для ефективної роботи з числовими списками, навіть якщо список містить мільйони елементів.
Для спрощення побудови числових послідовностей використовують функцію range():
Функція range() дозволяє генерувати цілочисельні послідовності у заданому діапазоні.
Наприклад, для побудови списку парних чисел від 1 до 10 використовується такий код:
Джерело: https://bit.ly/3o0Krd4
Завдання:
1.
Збережіть
імена кількох своїх друзів у списку з ім’ям names. Виведіть ім’я кожного друга,
звернувшись до кожного елементу списку (по одному разу).
2.
Створіть
список з типами транспортних засобів. Використайте список для виведення
твердження, на зразок: «Я хотів би купити велосипед.».
3.
Створіть
список things, що містить три елементи: 'wallet', 'mirror', 'umbrella'.
Виведіть на екран той елемент у списку things, який має відношення до дощу,
написавши його з великої літери, а потім виведіть список. Переведіть «дощовий»
елемент списку things у верхній регістр цілком і виведіть список. Видаліть річ,
яка захищає від дощу, зі списку things, а потім виведіть список на екран.
4.
Відомо
ціни деякої кількості товарів в доларах (кількість не перевищує 50). Перевести
всі ціни товарів в гривні. Курс долара вводить користувач. Для введення даних (цін),
використовуємо випадкові числа на проміжку від 10 до 300.
Сортування вставкою
Сортування бульбашкою
Сортування вибором