Hướng dẫn how do you check vowels and consonants in a string in python? - làm thế nào để bạn kiểm tra nguyên âm và phụ âm trong một chuỗi trong python?

Vấn đề: Viết một chương trình Python để đếm số lượng nguyên âm và phụ âm trong một chuỗi nhất định. Write a Python program to count the number of vowels and consonants in a given string.

Example:

String: Pencil Programmer
Vowels: 5
Consonants: 12

Để đếm số lượng nguyên âm và phụ âm trong một chuỗi, chúng tôi lặp lại bằng cách sử dụng vòng lặp cho mỗi ký tự của chuỗi và kiểm tra xem nó có khớp với nguyên âm không.

Nếu có thì, chúng tôi tăng bộ đếm nguyên âm nếu không tăng bộ đếm phụ âm.

#define all vowels in a list
vowels = ['a', 'e', 'i', 'o', 'u']

#input a string and transform it to lower case
str = input("Enter a string: ").lower()

#define counter variable for both vowels and consonants
v_ctr = 0
c_ctr = 0

#iterate through the characters of the input string 
for x in str:
    #if character is in the vowel list,
    #update the vowel counter otherwise update consonant counter
    if x in vowels:
        v_ctr += 1
    elif x != ' ':
        c_ctr += 1

#output the values of the counters
print("Vowels: ", v_ctr)
print("Consonants: ", c_ctr)

Output:

Nhập một chuỗi: Nguyên âm của lập trình viên bút chì: 5 phụ âm: 12
Vowels: 5
Consonants: 12

Nhập một chuỗi: Nguyên âm Python: 1 phụ âm: 5
Vowels: 1
Consonants: 5

Trong chương trình trên, chúng tôi đã xác định tất cả các nguyên âm của bảng chữ cái tiếng Anh trong danh sách và sử dụng tương tự để kiểm tra các nguyên âm trong chuỗi.

Bên trong vòng lặp for, chúng tôi kiểm tra xem ký tự (x) của chuỗi có có trong danh sách vowels hay không.

Nếu có thì đó là một nguyên âm, vì vậy chúng tôi tăng bộ đếm nguyên âm (v_ctr += 1) nếu không, chúng tôi sẽ tăng bộ đếm của phụ âm (____10).

Cuối cùng, chúng tôi xuất ra cả hai giá trị bộ đếm ở cuối chương trình.

Chương trình Python để đếm nguyên âm hoặc phụ âm của chuỗi đã cho

Chương trình Python để đếm nguyên âm hoặc phụ âm của chuỗi đã cho

Nội dung

  • 1 Chương trình Python để đếm nguyên âm hoặc phụ âm của chuỗi đã cho Python program to count vowels or consonants of the given string
      • 1.0.1 Mã Python để đếm các nguyên âm và phụ âm sử dụng cho vòng lặp Python code to count the vowels and consonants using for loop
      • 1.0.2 Mã Python để đếm các nguyên âm và phụ âm sử dụng cho hàm LOOP - STRLEN () Python code to count the vowels and consonants using for loop – strlen() function
    • 1.1 Đề xuất cho bạn Suggested for you
    • 1.2 Bài viết liên quan: Related posts:
    • 1.3 Liên quan Related

Trong bài viết này, chúng tôi sẽ thảo luận về khái niệm của chương trình Python để đếm nguyên âm hoặc phụ âm của chuỗi đã choPython program to count vowels or consonants of the given string

Trong bài đăng này, chúng ta sẽ học cách đếm các nguyên âm và phụ âm trong chuỗi đã cho trong Python & NBSP; ngôn ngữ lập trìnhhow to count the vowels and consonants in the given string in Python  programming language

Hướng dẫn how do you check vowels and consonants in a string in python? - làm thế nào để bạn kiểm tra nguyên âm và phụ âm trong một chuỗi trong python?
Đếm nguyên âm và phụ âm

Mã Python để đếm các nguyên âm và phụ âm sử dụng cho vòng lặp

Chương trình cho phép người dùng nhập chuỗi & nbsp; Sau đó, nó đếm các nguyên âm và phụ âm của chuỗi đã cho bằng cách sử dụng vòng lặp trong Python & nbsp; ngôn ngữ

Chương trình 1

#Python program to count vowel or consonant of the given string
str=input("Please enter a string as you wish: ");
vowels=0
consonants=0

for i in str:
    if(i == 'a'or i == 'e'or i == 'i'or i == 'o'or i == 'u' or
       i == 'A'or i == 'E'or i == 'I'or i == 'O'or i == 'U' ):
           vowels=vowels+1;#vowel counter is incremented by 1
    else:
        consonants=consonants+1;
#consonant counter is incremented by 1
print("The number of vowels:",vowels);
print("\nThe number of consonant:",consonants);

Khi chương trình trên được thực thi, nó sẽ tạo ra kết quả sau

Please enter a string as you wish: python
The number of vowels: 1
The number of consonants: 5

Cách tiếp cận

  1. Khai báo và khởi tạo hai biến bộ đếm số nguyên dưới dạng nguyên âm int = 0 và phụ âm = 0;vowels=0 and consonants=0;
  2. Người dùng yêu cầu nhập chuỗi để đếm nguyên âm và phụ âm
  3. Một vòng lặp được sử dụng để đếm tổng số nguyên âm và phụ âm của chuỗi đã chofor-loop is used to count total vowels and consonants of the given string
  4. Sử dụng câu lệnh IF để kiểm tra nguyên âm nếu biểu thức kiểm tra là đúng, & nbsp; Nguyên âm trở thành nguyên âm + 1 (nguyên âm = nguyên âm + 1)vowel if the test expression is true,  vowels become vowels + 1(vowels=vowels+1)
  5. Khi if-statement là sai, kiểm soát chuyển sang phần khác và thực thi các câu lệnh phần khácif-statement is false, control moves to else part and executes else part statements
  6. Cuối cùng, chương trình hiển thị số lượng nguyên âm và phụ âm của chuỗi đã cho.

Đề nghị cho bạn

cho vòng lặp trong Python

Trong khi vòng lặp trong Python

#Python program to count vowel or consonant of the given string
str=input("Please enter a string as you wish: ");
vowels=0
consonants=0
str.lower()#call the lower function to avoid upper case letter
for i in str:
    if(i == 'a'or i == 'e'or i == 'i'or i == 'o'or i == 'u' ):
           vowels=vowels+1;
    else:
        consonants=consonants+1;
print("The number of vowels:",vowels);
print("\nThe number of consonant:",consonants);

Khi chương trình trên được thực thi, nó sẽ tạo ra kết quả sau

Please enter a string as you wish: Python language
The number of vowels: 5
The number of consonants: 10

Cách tiếp cận

  1. Khai báo và khởi tạo hai biến bộ đếm số nguyên dưới dạng nguyên âm int = 0 và phụ âm = 0;vowels=0 and consonants=0;
  2. Người dùng yêu cầu nhập chuỗi để đếm nguyên âm và phụ âm
  3. Gọi hàm chuỗi str.lower ()
  4. Một vòng lặp được sử dụng để đếm tổng số nguyên âm và phụ âm của chuỗi đã cho bằng cách sử dụng các biến nguyên âm và phụ âmfor-loop is used to count total vowels and consonants of the given string using the vowels and consonants variables
  5. Sử dụng câu lệnh IF để kiểm tra nguyên âm nếu biểu thức kiểm tra là đúng, & nbsp; Nguyên âm trở thành nguyên âm + 1 (nguyên âm = nguyên âm + 1)vowel if the test expression is true,  vowels become vowels + 1(vowels=vowels+1)
  6. Khi if-statement là sai, kiểm soát chuyển sang phần khác và thực thi các câu lệnh phần khác
  7. Cuối cùng, chương trình hiển thị số lượng nguyên âm và phụ âm của chuỗi đã cho.

Đề nghị cho bạn

cho vòng lặp trong Python

Trong khi vòng lặp trong Python

Nếu các tuyên bố trong Python

Nhà điều hành trong Python

Kiểu dữ liệu trong Python

Bài tương tự

Mã C để kiểm tra xem bảng chữ cái là nguyên âm hoặc phụ âm

Mã C ++ để kiểm tra xem bảng chữ cái có nguyên âm hay phụ âm

Python & nbsp; Mã để kiểm tra xem bảng chữ cái là nguyên âm hoặc phụ âm

Mã Java để kiểm tra xem bảng chữ cái có nguyên âm hay phụ âm

Chương trình Java để đếm nguyên âm và phụ âm trong một chuỗi

Chương trình C ++ để đếm nguyên âm và phụ âm trong một chuỗi

C chương trình để đếm nguyên âm và phụ âm trong một chuỗi