Задачі для 8 класу з теми "Програмування" (Python). Елемент керування поле, напис, кнопка

Про матеріал
У розробці міститься підбірка задач з розв'язанням до теми "Програмування" (Python) "Елемент керування поле, напис, кнопка"
Перегляд файлу

8 клас. Елемент керування поле, напис, кнопка

1.   Просте введення та виведення

Умова: Створити вікно з полем для введення імені та кнопкою. При натисканні на кнопку вивести введене ім'я в мітку (Label).

import tkinter as tk def show_name():     name = entry.get()     label.config(text=f"Привіт, {name}!")

window = tk.Tk() window.title("Введення імені") entry = tk.Entry(window)

entry.pack() button = tk.Button(window, text="Показати ім'я", command=show_name) button.pack() label = tk.Label(window, text="") label.pack() window.mainloop()

2.   Калькулятор додавання

Умова: Створити два поля для введення чисел та кнопку "Додати". При натисканні на кнопку вивести суму чисел в мітку.

import tkinter as tk def add_numbers():     try:

        num1 = float(entry1.get())         num2 = float(entry2.get())         result = num1 + num2         result_label.config(text=f"Сума: {result}")     except ValueError:         result_label.config(text="Введіть числа!")

window = tk.Tk() window.title("Калькулятор") entry1 = tk.Entry(window) entry1.pack() entry2 = tk.Entry(window) entry2.pack() button = tk.Button(window, text="Додати", command=add_numbers) button.pack() result_label = tk.Label(window, text="") result_label.pack() window.mainloop()

 

3.   Перетворення температури

Умова: Створити поле для введення температури в градусах Цельсія та кнопку "Перетворити". При натисканні на кнопку вивести температуру в градусах Фаренгейта в мітку.

import tkinter as tk def convert_temperature():     try:

        celsius = float(entry.get())         fahrenheit = (celsius * 9/5) + 32         result_label.config(text=f"Фаренгейт: {fahrenheit}")     except ValueError:         result_label.config(text="Введіть число!") window = tk.Tk() window.title("Перетворення температури") entry = tk.Entry(window)

entry.pack() button = tk.Button(window, text="Перетворити",

command=convert_temperature)

button.pack() result_label = tk.Label(window, text="") result_label.pack() window.mainloop()

4.   Перевірка пароля

Умова: Створити поле для введення пароля та кнопку "Перевірити". При натисканні на кнопку перевірити, чи пароль відповідає заданому, та вивести результат в мітку.

import tkinter as tk def check_password():     password = entry.get()     if password == "password123":

        result_label.config(text="Пароль вірний!")     else:

        result_label.config(text="Пароль невірний!")

window = tk.Tk()

window.title("Перевірка пароля") entry = tk.Entry(window, show="*")  # Приховує введені символи entry.pack() button = tk.Button(window, text="Перевірити", command=check_password) button.pack() result_label = tk.Label(window, text="") result_label.pack() window.mainloop()

 

pdf
До підручника
Інформатика 8 клас (Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.)
Додано
9 червня 2025
Переглядів
359
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку