Want to create interactive content? It’s easy in Genially!

Get started free

8 клас Урок 34 Команди повторення.

InnaTrischuk

Created on April 25, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Math Lesson Plan

Primary Unit Plan 2

Animated Chalkboard Learning Unit

Business Learning Unit

Corporate Signature Learning Unit

Code Training Unit

History Unit plan

Transcript

8 клас

computer science

«Навчальна книга — Богдан»

тема 34-35

Команди повторення

Зроби свій вибір

Команди повторення

Функція range()

Цикл for

Віджет Scale

Цикл while

Команди повторення (цикли)

Як вам уже відомо, у програмуванні часто виникають ситуації, коли потрібно повторювати одну й ту саму дію багато разів.

Команди повторення (цикли)

Команди повторення або цикли — це одна із найважливіших конструкцій програмування, яка дозволяє виконувати певний блок коду багато разів.

for

У Python існує два основних види циклів:

while

Цикл for

Цикл for дозволяє пройтись по елементах списку, рядка або іншої колекції, а також виконати код певну кількість разів за допомогою функції range()

Синтаксис:

Приклади:

Функція range()

Функція range() генерує послідовність чисел. Вона дуже зручна, коли потрібно повторити дію певну кількість разів.

Синтаксис range():

range(кінцеве значення)

— від 0 до вказаного значення (не включаючи його).

range(початок, кінець)

— від початкового до кінцевого значення

range(початок, кінець, крок)

— крок визначає, наскільки кожне наступне число відрізняється від попереднього.

Функція range()

Використання for з if

Цикл while

Цикл while виконується доти, доки певна умова залишається істинною (True).

Синтаксис:

Приклади:

Оператори break і continue в while

Команда break

Команда continue

Нескінченний цикл while

Використання else з циклами

Вкладені цикли

Використання циклів у Tkinter

Створення набору віджетів за допомогою циклу for:

Використання циклів у Tkinter

Розміщення віджетів у сітці за допомогою циклу for:

Використання циклів у Tkinter

Використання циклів у Tkinter

Динамічне оновлення елементів за допомогою while та after:

Віджет Scale

Основні властивості віджета Scale: 1. Горизонтальний або вертикальний напрямок: можна налаштувати, чи повзунок буде розташований горизонтально або вертикально. 2. Діапазон значень: задається мінімальне і максимальне значення, між якими переміщається повзунок. 3. Крок зміни: визначає, з яким кроком буде змінюватися значення. 4. Поточне значення: змінюється при переміщенні повзунка, відображаючи обране значення.

Віджет Scale

Основні властивості віджета Scale: 1. Горизонтальний або вертикальний напрямок: можна налаштувати, чи повзунок буде розташований горизонтально або вертикально. 2. Діапазон значень: задається мінімальне і максимальне значення, між якими переміщається повзунок. 3. Крок зміни: визначає, з яким кроком буде змінюватися значення. 4. Поточне значення: змінюється при переміщенні повзунка, відображаючи обране значення.

Віджет Scale

Синтаксис:

from_

- мінімальне значення на шкалі

to

- максимальне значення на шкалі

orient

- орієнтація повзунка: HORIZONTAL (горизонтально) або VERTICAL (вертикально).

Налаштування параметрів Scale

- задає крок зміни значень. За замовчуванням дорівнює 1.

resolution

- довжина шкали в пікселях

length

- інтервал, з яким на шкалі будуть відображатися мітки значень.

tickinterval

- текст, що відображається поруч із повзунком

label

Отримання та встановлення значення Scale

Використання command для обробки подій

Використання command для обробки подій

Дякую за увагу!