Trong chương trình này, chúng ta cần đếm số lượng nguyên âm có trong một chuỗi và hiển thị các nguyên âm đó. Điều này có thể được thực hiện bằng các phương pháp khác nhau. Trong bài viết này, chúng tôi sẽ trải qua một số phương pháp phổ biến để thực hiện việc này một cách hiệu quả. & Nbsp; ví dụ: & nbsp; & nbsp;
Examples:
In a simple way Input : Geeks for Geeks Output : 5 ['e', 'e', 'o', 'e', 'e'] This is in a different way Input : Geeks for Geeks Output : {'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
Đếm nguyên âm: Chuỗi cách
Trong phương thức này, chúng tôi sẽ lưu trữ tất cả các nguyên âm trong một chuỗi và sau đó chọn mọi ký tự từ chuỗi được yêu cầu và kiểm tra xem nó có nằm trong chuỗi nguyên âm hay không. Chuỗi nguyên âm bao gồm tất cả các nguyên âm với cả hai trường hợp vì chúng tôi không bỏ qua các trường hợp ở đây. Nếu nguyên âm gặp phải thì đếm được tăng lên và lưu trữ trong danh sách và cuối cùng được in. & NBSP; & nbsp;
Python3
def
Check_Vow[string, vowels]:
‘
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}1
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}3
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}6
5 ['e', 'e', 'o', 'e', 'e']4
=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9
5 ['e', 'e', 'o', 'e', 'e']0____9
5 ['e', 'e', 'o', 'e', 'e']2
5 ['e', 'e', 'o', 'e', 'e']3
Output:
5 ['e', 'e', 'o', 'e', 'e']
Đếm nguyên âm: Từ điển cách
Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;
Python3
def
Check_Vow[string, vowels]:
‘
5 ['e', 'e', 'o', 'e', 'e']4
=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9
5 ['e', 'e', 'o', 'e', 'e']0____9
5 ['e', 'e', 'o', 'e', 'e']2
Đếm nguyên âm: Từ điển cách
Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;
5 ['e', 'e', 'o', 'e', 'e']4
=
5 ['e', 'e', 'o', 'e', 'e']9
data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
1=
data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
3data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
4data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
55 ['e', 'e', 'o', 'e', 'e']4
=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9
5 ['e', 'e', 'o', 'e', 'e']0____9
5 ['e', 'e', 'o', 'e', 'e']2
Output:
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}
Đếm nguyên âm: Từ điển cáchCounting vowels: regex way
Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;
Python3
5 ['e', 'e', 'o', 'e', 'e']4
=
5 ['e', 'e', 'o', 'e', 'e']9
def
Check_Vow[string, vowels]:
‘
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}0
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}1
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}2
final
65 ['e', 'e', 'o', 'e', 'e']4
=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9
data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
1=
data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
3data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
4data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]
55 ['e', 'e', 'o', 'e', 'e']4
=
{'u': 0, 'o': 1, 'e': 4, 'a': 0, 'i': 0}9
5 ['e', 'e', 'o', 'e', 'e']0____9
5 ['e', 'e', 'o', 'e', 'e']2
Output:
5 ['e', 'e', 'o', 'e', 'e']
Đếm nguyên âm: Từ điển cách
Điều này cũng thực hiện cùng một nhiệm vụ nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo thành một từ điển với các nguyên âm và tăng chúng khi gặp nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương thức Fold Case để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển nguyên âm với khóa làm nguyên âm. Đây là một cách tốt hơn và hiệu quả để kiểm tra và tìm số lượng của mỗi nguyên âm có trong một chuỗi. & Nbsp; & nbsp;
data = input['Please give me a string: ']
data = data.lower[]
vowels = ['a','e','i','o','u']
consonants = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','y','z']
vowelCount = 0
consonantCount = 0
for string in data:
for i in vowels:
if string == i:
vowelCount += 1
for i in consonants:
if string == i:
consonantCount += 1
print['Your string contains %s vowels and %s consonants.' %[vowelCount, consonantCount]]