Вдосконалимо обробку пошуку, щоб розрізнити вдалий і невдалий результати.
Зараз програма виглядає приблизно так:
❓ Контрольне запитання 1. Як виглядатиме програмний код, якщо змінна називатиметься не text, а slovo?
❓ Контрольне запитання 2. А як виглядатиме програмний код, якщо змінна називатиметься t?
Отже, зараз програма завжди виводить в messagebox повідомлення із введеним словом:
Вікно повідомлень крім вигляду для подання інформації (info) може мати вигляд вікна повідомлень про помилки (error):
Навчимо програму розрізняти вдалий і невдалий пошук.
Нехай пошук вважатиметься вдалим, якщо в поле пошуку entry введено слово "пароль", і невдалим, якщо введено якесь інше слово.
При вдалому пошуку потрібно відкрити інформаційне вікно, а при невдалому – вікно з повідомленням про помилку.
Тобто, зараз програма робить таке:
відкрити вікно із введеним словом
Потрібно переробити так, щоб програма відкривала різні вікна з різними повідомленнями, залежно від уведеного слова:
якщо текст правильний, то:
відкрити вікно з інформацією і текстом "правильно"
інакше:
відкрити вікно з повідомленням про помилку і текстом "неправильно"
Мовою python це записується так:
❗ відступи зліва важливі
📘 if – якщо
📘 else – інакше
💡 Щоб порівняти, чи «текст правильний», потрібно перевірити, чи дорівнює значенної змінної уведеному текстовому значенню. Наприклад, якщо змінна t, а правильне текстове значення – "abcd", то це записують так:
if t == "abcd":
(знак «дорівнює» два рази підряд)