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
Essential Learning Unit
View
Akihabara Learning Unit
View
Genial learning unit
View
History Learning Unit
View
Primary Unit Plan
View
Vibrant Learning Unit
View
Art learning unit
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
Дякую за увагу!