Підрахувати кількість голосних та приголосних літер у введеному користувачем
тексті. Програма має бути розроблена з використанням графічного інтерфейсу (модуль tkinter)
Ответы
import tkinter as tk
def count_vowels_consonants():
text = input_text.get("1.0", "end-1c")
vowels = 0
consonants = 0
for char in text:
if char.isalpha():
if char.lower() in "aeiouаеєиіїоуюя":
vowels += 1
else:
consonants += 1
result_label.config(text=f"Голосні: {vowels}\nПриголосні: {consonants}")
window = tk.Tk()
window.title("Підрахунок голосних та приголосних літер")
window.geometry("300x200")
label = tk.Label(window, text="Введіть текст:")
label.pack()
input_text = tk.Text(window, height=5)
input_text.pack()
count_button = tk.Button(window, text="Підрахувати", command=count_vowels_consonants)
count_button.pack()
result_label = tk.Label(window, text="")
result_label.pack()
window.mainloop()