Vowels Counter in Python

0

Cli Version Of Vowel Counter

vowels = ['a', 'e', 'i', 'o', 'u']

user = input("Enter the word: ")

s = 0

print('Your entered string:', user)

for i in vowels:
    s = s + user.count(i)

print('Total No.of Vowels:', s)


Gui Version Of Vowel Counter

from tkinter import *

root = Tk()
root.title("Vowel Counter")
root.geometry("555x444")
root.minsize(555, 444)
root.maxsize(555, 444)

vowels = ['a', 'e', 'i', 'o', 'u']

def countVowel():
    gettingVal = myText.get("1.0","end-1c")

    s = 0
    
    for i in vowels:
        s = s + gettingVal.count(i)
    
    resultVal.set(s)
    show_Result.update()
    

Label(root, text="Vowel Counter", font="lucida 15 bold", fg="#f50e5d").pack(pady=10)

scrollbar = Scrollbar(root)
scrollbar.pack(side=RIGHT, fill="y")

# Entryval = StringVar()

# my_Entry = Entry(root, textvariable=Entryval, justify=RIGHT)
# my_Entry.pack(ipady=60, ipadx=60)

myText = Text(root, width=50, height=10, yscrollcommand=scrollbar.set)
myText.pack(pady=20)

resultVal = StringVar()

show_Result = Entry(root, textvariable=resultVal)
show_Result.pack(ipadx=30, ipady=10, pady=10)

submitBtn = Button(root, text="Check", font="lucida 10 bold", bg="#000", fg="white", borderwidth=2, padx=30, pady=10, command=countVowel)
submitBtn.pack(pady=10)

scrollbar.config(command=myText.yview)

root.mainloop()
Tags

Post a Comment

0Comments

If you have any doubts, please let me know

Post a Comment (0)