Điều này phù hợp với tôi và cũng tính cả phụ âm (hãy nghĩ về nó như một phần thưởng), tuy nhiên, nếu bạn thực sự không muốn đếm phụ âm, tất cả những gì bạn phải làm là xóa vòng lặp for cuối cùng và biến cuối cùng ở trên cùng
Cô ấy là mã trăn
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))Chương trình Python để đếm số nguyên âm trong chuỗi;
Cách đếm số nguyên âm trong một chuỗi trong Python
Xem chương trình python sau để đếm số nguyên âm trong một chuỗi
- 1. Cách đếm số nguyên âm trong một chuỗi trong python bằng vòng lặp for
- 2. Chương trình Python đếm số nguyên âm trong chuỗi bằng vòng lặp For và hàm Lower()
- 3. Chương trình Đếm Tổng số Nguyên âm trong Chuỗi Sử dụng Giá trị ASCII
1. Cách đếm số nguyên âm trong một chuỗi trong python bằng vòng lặp for
Sử dụng các bước sau và viết chương trình python để đếm số nguyên âm trong một chuỗi bằng giá trị ASCII
Chương trình python này cũng thực hiện nhiệm vụ tương tự nhưng theo một cách khác. Đây là cách đơn giản và hiệu quả nhất để tìm các nguyên âm trong một chuỗi
# Python program to print vowels in a string def printVowels(string): # to print the vowels vowels = [each for each in string if each in "aeiouAEIOU"] print(vowels) # take input string = input('Enter any string: ') # calling function printVowels(string)đầu ra. -
Nhập bất kỳ chuỗi nào. Python Java HTML CSS JAVASCRIPT
['o', 'a', 'a', 'A', 'A', 'I']
Chương trình Python để in nguyên âm và phụ âm trong một chuỗi
Trong chương trình trên, chúng ta sẽ chỉ in các nguyên âm có trong một chuỗi nhưng trong chương trình này, in các nguyên âm và phụ âm trong một chuỗi bằng câu lệnh if-else
# Python program to print vowels and consonants in a string def vowelConsonant(string): #check alphabet or not if not string.isalpha(): return 'Neither' #check vowel or consonant if string.lower() in 'aeiou': return 'Vowel' else: return 'Consonant' # take input string = input('Enter any string: ') # calling function and display result for ch in string: #print vowels and consonants print(ch,'is',vowelConsonant(ch),end=' : ')đầu ra. -
Nhập bất kỳ chuỗi nào. con trăn
P là phụ âm. y là phụ âm. t là phụ âm. h là phụ âm. o là nguyên âm. n là phụ âm
Nhập bất kỳ chuỗi nào. Java
J là phụ âm. a là nguyên âm. v là phụ âm. a là nguyên âm
Nhập bất kỳ chuỗi nào. lập trình
p là phụ âm. r là phụ âm. o là nguyên âm. g là phụ âm. r là phụ âm. a là nguyên âm. m là phụ âm. m là phụ âm. tôi là nguyên âm. n là phụ âm. g là phụ âm
Trong chương trình này, phương thức isalpha() trả về True nếu tất cả các ký tự trong chuỗi là bảng chữ cái. Nếu không, nó trả về Sai. Phương thức Lower() chuyển đổi tất cả các ký tự hoa thành ký tự thường
Nếu bạn thích bài đăng này, hãy chia sẻ nó với bạn bè của bạn. Bạn có muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên hay bạn có thấy điều gì không đúng không? . Cảm ơn bạn
Chương trình Đếm số lượng nguyên âm chúng ta sẽ kiểm tra xem có bao nhiêu nguyên âm trong một Chuỗi đã cho. Có năm nguyên âm trong từ vựng tiếng Anh, chúng là – 'a', 'e', 'i', 'o', 'u'
Ví dụ, trong chuỗi prepinsta thì trong trường hợp đó thì các nguyên âm là 3 (a,e,i)
Chương trình Python để đếm số nguyên âm bằng cách sử dụng các bộ trong chuỗi đã cho
Cải thiện bài viết
Lưu bài viết
Thích bài viết
- Độ khó. Trung bình
- Cập nhật lần cuối. 18 tháng 12 năm 2019
Cải thiện bài viết
Lưu bài viết
Cho một chuỗi, đếm số nguyên âm có trong chuỗi đã cho bằng Sets
Điều kiện tiên quyết. Đặt trong Python
ví dụ
Input : GeeksforGeeks Output : No. of vowels : 5 Input : Hello World Output : No. of vowels : 3Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp
Tiếp cận
1. Tạo một tập hợp các nguyên âm bằng cách sử dụng set() và khởi tạo biến đếm thành 0
2. Duyệt qua các bảng chữ cái trong chuỗi và kiểm tra xem chữ cái trong chuỗi có trong nguyên âm đã đặt không
3. Nếu nó hiện diện, số lượng nguyên âm được tăng lên
Dưới đây là việc thực hiện phương pháp trên
# Python3 code to count vowel in
# a string using set
# Function to count vowel
def vowel_count(str):
No. of vowels : 5 0
No. of vowels : 5 1_______4_______2
No. of vowels : 5 1No. of vowels : 5 4_______4_______5 No. of vowels : 5 6
No. of vowels : 5 0
No. of vowels : 5 1No. of vowels : 5 9
No. of vowels : 5 1# Python3 code to count vowel in 1No. of vowels : 5 5 # Python3 code to count vowel in 3# Python3 code to count vowel in 4# Python3 code to count vowel in 5# Python3 code to count vowel in 6
No. of vowels : 5 0
No. of vowels : 5 1____29_______9
No. of vowels : 5 1# a string using set1
No. of vowels : 5 1# a string using set3 # a string using set4_______30_______5 str# a string using set7
No. of vowels : 5 0
# a string using set9 0
# a string using set9 2
# a string using set9_______31_______4 # a string using set4# a string using set5 7
8No. of vowels : 5 4_______4_______5 No. of vowels : 5 4# Function to count vowel2 # Function to count vowel3
No. of vowels : 5 0
No. of vowels : 5 1# Function to count vowel6# Python3 code to count vowel in 4# Function to count vowel8# Function to count vowel9
No. of vowels : 5 0
def1
str No. of vowels : 5 5 def4
def6
vowel_count(str# Python3 code to count vowel in 6
đầu ra
No. of vowels : 5Ghi chú cá nhân của tôi arrow_drop_up
Tiết kiệm