def check_for_any_vowel(word:str):
if word == None or word == "":
raise Exception("The argument 'word' is None or empty")
word = word.upper()
vowelfound = False
vowels2 = ['A', 'E', 'I', 'O', 'U']
for char in word:
if vowels2.__contains__(char):
vowelfound = True
break
else:
continue
return vowelfound
print(check_for_any_vowel('World'))
print(check_for_any_vowel("qwrrty"))
try:
check_for_any_vowel(None)
check_for_any_vowel("")
except Exception as error:
print("Execption occoured",error)
def find_all_vowels(Word: str):
if Word == None or Word == "":
raise Exception("The arguments 'Word' is None or empty")
vowles_in_Word = []
Word = Word.upper()
Vowles_list = ["A","E","I","O","U"]
for character in Word:
if character in Vowles_list:
vowles_in_Word.append(character)
vowles_in_Word = tuple(vowles_in_Word)
return vowles_in_Word
print(find_all_vowels("ahkiojkl"))
try:
find_all_vowels(None)
find_all_vowels("")
except Exception as error:
print("Execption occoured",error)