Join the conversation

def count_vowels(text):
vowels='aeiou'
count=0
for letter in text:
if letter in vowels:
count += 1
return count
user_input =input('Enter a text:')
print( 'vowels:',count_vowels(user_input))def freq_vowels(text):
vowels='aeiou'
freq = {}
for letter in text.lower():
if letter in vowels:
freq[letter] = freq.get(letter, 0) + 1
return freq
user_input =input('Enter a text:')
print( 'vowels counts:',freq_vowels(user_input))def count_vowels(text):
vowels='aeiou'
v_count = 0
c_count = 0
for letter in text.lower():
if letter.isalpha():
if letter in vowels:
v_count += 1
else:
c_count += 1
return v_count, c_count
user_input =input('Enter a text:')
vowels, consonants = count_vowels(user_input)
print('vowels:', vowels)
print( 'consonants:', consonants)def analyze_text(text):
vowels = 'aeiou'
v_count = 0
c_count = 0
letter_count = 0
for char in text.lower():
if char.isalpha():
letter_count += 1
if char in vowels:
v_count += 1
else:
c_count += 1
words = text.split()
word_count = len (words)return word_count, letter_count, v_count, c_count
user_input = input("Enter a sentence: ")
words, letters, vowels, consonants = analyze_text(user_input)# Output
print("Total words:", words)
print("Total letters:", letters)
print("Vowels:", vowels)
print("Consonants:", consonants)def replace_vowels(text):
vowels = 'aeiouAEIOU'
result = ''
for char in text:
if char in vowels:
result += '*'
else:
result += char.upper()
return result
user_input = input("Enter a text: ")
result = replace_vowels(user_input)
print('modified text:', result)import string
def replace_vowels(text):
vowels = 'aeiouAEIOU'
result = ''
for char in text:
if char.lower() in vowels:
result += char.upper()
elif char == ' ':
result += '_ '
elif char in string.punctuation:
result += '#'
else:
result += char
return result
user_input = input("Enter a text: ")
result = replace_vowels(user_input)
print('modified text:', result)
Reply

Absolutely Sir Practise is very important (10 times is best )
Reply

Amazing ------------------------ 😎
Reply

sir we can also write square function as :
def square(number):
return print(number*number)
square(5)
Reply

there is no parenthesis that is why your code is not showing
Reply

6! = 720
Reply

factorial mean the product of all integers below it
Reply

recursion mean repeat yourself
Reply

square is a power
Reply

where is decorator functions
Reply