Урок:

Практичні заняття в Python №3

Вміст уроку:
1

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

1. Заміна елемента в меню

Завдання: У списку страв замінити другу страву на іншу.

0901qpic-93fd-940x149.png

2. Додавання нового гравця

0901qpir-21eb-940x155.png

3. Видалення виконаної справи

Завдання: Видалити перший елемент зі списку справ.

0901qpj2-795f-940x160.png

4. Пошук найменшого числа

Завдання: Знайти найнижчу ціну у списку.

0901qpjk-46ce-940x164.png

5. Список справ (To-Do List)

  • Що виконує: Програма ініціалізує динамічне сховище даних. Вона бере текстову інформацію (назву завдання) і назавжди зберігає її у структурі списку.

  • Навіщо це: Це база для будь-якої системи збереження даних — від списку гравців у черзі до переліку товарів у кошику.

    0901qpdf-0e90-940x192.png

    6. Привітання родини

    • Що виконує: Демонструє вибірковий доступ до пам'яті. Програма ігнорує весь список і «витягує» лише той елемент, який стоїть на конкретній позиції.

    • Навіщо це: Використовується, коли потрібно звернутися до конкретного користувача за його ID або вивести назву вибраного предмета з інвентарю.

0901qpe5-134d-940x160.png

7. Таблиця рекордів (Leaderboard)

  • Що виконує: Програма проводить маніпуляцію даними: оновлює застаріле значення, а потім впорядковує весь набір від найбільшого до найменшого.

  • Навіщо це: Це стандартний механізм для ігрових топів. Гравці хочуть бачити свої досягнення на фоні інших, і цей код автоматично ставить найкращий результат на перше місце.

    0901qpek-b1e5-940x212.png

8. Генератор діапазону (Levels Generator)

  • Що виконує: Автоматизує рутину. Замість того, щоб писати вручну 100 чисел, програма за одну мілісекунду генерує послідовність і підраховує її розмір.

  • Навіщо це: Корисно для створення рівнів у грі, сторінок на сайті або циклів, які мають повторитися певну кількість разів.

    levels = list(range(1, 11))  # Створюємо послідовність від 1 до 10 і перетворюємо її на список
    print(f"У грі всього {len(levels)} рівнів")  # Рахуємо кількість елементів за допомогою len()
    print(levels)  # Показуємо всі рівні# Результат: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

9. Перевірка доступу (Оператор in)

Що виконує: Реалізує логіку фільтрації. Програма порівнює вхідне значення з «білим списком» і приймає рішення, чи виконувати код далі.

0901qpgp-adf3-940x205.png

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

Практичне заняття: Кіммерійці

Практичне заняття: Кіммерійці

251

Аватар профіля Штагер Тетяна Миколаївна
Всесвітня історія. Історія України (інтегрований курс)
6 клас

116 грн

Практичне заняття: Ждановщина

Практичне заняття: Ждановщина

401

Аватар профіля Штагер Тетяна Миколаївна
Історія України
11 клас

100 грн

Практичне заняття: «Я у громаді».

Практичне заняття: «Я у громаді».

1412

Аватар профіля Кобернік Людмила Василівна
Вступ до історії України та громадянської освіти
6 клас

25 грн

Інфографіка. Практична робота №3

Інфографіка. Практична робота №3

568

Аватар профіля Чернишева Антоніна Вікторівна
Інформатика
10 клас

83 грн

Практичне заняття: Діяльність Столипіна

Практичне заняття: Діяльність Столипіна

293

Аватар профіля Штагер Тетяна Миколаївна
Історія України
9 клас

75 грн

Практичне заняття: "Початок перебудови"

Практичне заняття: "Початок перебудови"

553

Аватар профіля Штагер Тетяна Миколаївна
Історія України
11 клас

135 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1276

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1090

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1335

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

489

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

642

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

267

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас