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
Дякую за увагу!
8 клас Урок 29 Введення та виведення даних. Присвоєння.
InnaTrischuk
Created on April 25, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Math Lesson Plan
View
Primary Unit Plan 2
View
Animated Chalkboard Learning Unit
View
Business Learning Unit
View
Corporate Signature Learning Unit
View
Code Training Unit
View
History Unit plan
Explore all templates
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
Дякую за увагу!