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

Get started free

8 клас Урок 29 Введення та виведення даних. Присвоєння.

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

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

тема 29

Введення та виведення даних. Присвоєння

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

Функція input()

Віджет Label

зображення у мітках

Функція print()

Присвоєння

Віджет Entry

Введення та виведення даних у Python

У будь-якій програмі важливо вміти взаємодіяти з користувачем: запитувати необхідні дані та виводити результат.

Функція input() — введення даних

Синтаксис:

Приклад:

Результат:

Функція input() — введення даних

Перетворення у ціле число: використовується функція int()

Перетворення у число з дробовою частиною: використовується функція float()

Приклад:

Приклад:

Результат:

Результат:

Функція print() — виведення даних

Синтаксис:

Приклад:

Результат:

Присвоєння

Присвоєння — це процес збереження значення в змінну.

Приклад:

Результат:

Виведення за допомогою f-рядків

Як використовувати f-рядки:

Звичайний вивід:

Вивід з використанням f-рядків:

Введення та виведення даних у Tkinter

Label — текстовий напис

Button — кнопка

Entry — однорядкове текстове поле

Text — багаторядкове текстове поле

Listbox — список для вибору одного або кількох елементів.

Checkbutton — прапорець (checkbox)

Radiobutton — перемикач (radio button)

Віджет Label

Синтаксис:

parent

- вказує на батьківський елемент - зазвичай це ім'я вікна або фрейм

- текст, який потрібно відобразити в мітці

text

Основні параметри для Label:

font

- параметр для зміни шрифту та розміру тексту (наприклад, ("Arial", 14))

fg

- (foreground), задає колір тексту

- (foreground), задає колір фону

bg

width та height:

- задають ширину та висоту мітки в символах

anchor

- вирівнює текст у межах мітки (наприклад, anchor="center", anchor="w" для вирівнювання по лівому краю, тощо).

Основні параметри для Label:

Результат:

Виведення зображень у мітках

Віджет Entry

Синтаксис:

parent

- вказує на батьківський елемент - зазвичай це ім'я вікна або фрейм

- задає ширину поля введення в символах

width

Основні параметри для Entry:

width

- задає ширину поля введення в кількості символів

- дозволяє приховати введений текст (наприклад, для полів введення паролів, можна використовувати show="*")

show

state

- задає стан поля (normal, disabled або readonly)

Основні методи Entry:

get()

- отримує текст, який користувач ввів у поле.

delete(start, end)

- видаляє текст із поля Entry

insert(index, string)

- вставляє текст у поле Entry на зазначену позицію

Проте, використання методів поля Entry у поєднанні з кнопкою Button дозволяє ефективно обробляти введені користувачем дані в графічному інтерфейсі, забезпечуючи зручну взаємодію для введення інформації та виконання необхідних дій на основі отриманих даних.

Розміщення віджетів у вікні

pack()

- автоматично розташовує віджети у вікні один за одним у вказаному напрямку

grid()

- розміщує віджети у вигляді сітки з рядків і стовпців

Розміщення віджетів у вікні

place()

- розміщує віджети за точними координатами

Порівняння методів:

Віджет Frame

Фрейм - це свого роду “вікно” в середині вікна. Тобто, компонент, який використовується для групування та організації інших віджетів

Основні властивості Frame:

highlightbackground

- задає колір фону фрейму

bg

- колір рамки фрейму

width height

- задають розміри фрейму

- визначає стиль рамки (flat, groove, raised, ridge, solid, sunken).

relief

highlightthickness

- товщина рамки фрейму

- задає ширину рамки

bd

Створення Frame

Синтаксис:

frame = Frame(parent, options)

parent

- батьківський елемент, до якого прив’язаний фрейм (зазвичай це основне вікно)

- параметри стилю (колір, рамка, розміри тощо)

options

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