Sometimes you want to accept input based on certain conditions. Here, we are going to see the same type of program. We will write a program that allows only words with vowels. We will show them whether the input is valid or not.
Let's see the approach step by step.
Define a list of vowels [A, E, I, O, U, a, e, i, o, u]
Initialize a word or sentence.
Iterate over the word or sentence.
Check if it is present in the list or not.
3.1.1. If not, break the loop and print Not accepted.
- Else print accepted
Example
Let's convert the text into Python code.
def check_vowels(string): # vowels vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u'] # iterating over the string for char in string: if char not in vowels: print(f"{string}: Not accepted") break else: print(f"{string}: Accepted") if __name__ == '__main__': # initializing strings string_1 = "tutorialspoint" string_2 = "AEiouaieeu" # checking the strings check_vowels(string_1) check_vowels(string_2)
Output
If you run the above code, you will get the following results.
tutorialspoint: Not accepted AEiouaieeu: Accepted
Conclusion
You check different properties based on your requirements. If you have any doubts in the tutorial, mention them in the comment section.