Làm thế nào để bạn đếm số nguyên âm trong một chuỗi trong python?

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
  • thảo luận(5)
  • khóa học
  • Luyện tập
  • Băng hình
  • 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 :  3
    

    Khuyế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

    Cách 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




    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    1

    No. of vowels : 5
    
    2

    No. of vowels : 5
    
    3

    No. of vowels : 5
    
    4
    No. of vowels : 5
    
    5
    No. of vowels : 5
    
    6
    No. of vowels : 5
    
    7

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    2

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    4
    No. of vowels : 5
    
    5
    No. of vowels : 5
    
    6

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    9

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    01____15
    No. of vowels : 5
    
    03
    No. of vowels : 5
    
    04
    No. of vowels : 5
    
    05
    No. of vowels : 5
    
    06

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    09

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    11

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    13
    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    15
    No. of vowels : 5
    
    6
    No. of vowels : 5
    
    17

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    19
    No. of vowels : 5
    
    20

    No. of vowels : 5
    
    19
    No. of vowels : 5
    
    22

    No. of vowels : 5
    
    19
    No. of vowels : 5
    
    24
    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    15
    No. of vowels : 5
    
    27

    No. of vowels : 5
    
    28
    No. of vowels : 5
    
    4
    No. of vowels : 5
    
    5
    No. of vowels : 5
    
    4
    No. of vowels : 5
    
    32
    No. of vowels : 5
    
    33

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    1
    No. of vowels : 5
    
    36____704
    No. of vowels : 5
    
    38
    No. of vowels : 5
    
    39

    No. of vowels : 5
    
    0

    No. of vowels : 5
    
    41

    No. of vowels : 5
    
    6
    No. of vowels : 5
    
    5
    No. of vowels : 5
    
    44

    No. of vowels : 5
    
    2

    No. of vowels : 5
    
    46

    No. of vowels : 5
    
    5
    No. of vowels : 5
    
    6
    No. of vowels : 5
    
    06

    đầu ra

    No. of vowels : 5
    

    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    60
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    62
    No. of vowels : 5
    
    63
    No. of vowels : 5
    
    64
    No. of vowels : 5
    
    65
    No. of vowels : 5
    
    66
    No. of vowels : 5
    
    67
    No. of vowels : 5
    
    64
    No. of vowels : 5
    
    65
    No. of vowels : 5
    
    60

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    62
    No. of vowels : 5
    
    63
    No. of vowels : 5
    
    64
    No. of vowels : 5
    
    65

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    62
    No. of vowels : 5
    
    68

    No. of vowels : 5
    
    14

    No. of vowels : 5
    
    30

    No. of vowels : 5
    
    66
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    33

    No. of vowels : 5
    
    34
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    36

    No. of vowels : 5
    
    37

    Đầu ra.
     

    No. of vowels : 5
    
    6

     

    đếm nguyên âm. từ điển cách

    Điều này cũng thực hiện tác vụ tương tự nhưng theo một cách khác. Trong phương pháp này, chúng tôi tạo một từ điển với các nguyên âm và tăng chúng khi gặp một nguyên âm. Trong phương pháp này, chúng tôi sử dụng phương pháp gấp trường hợp để bỏ qua các trường hợp, theo đó chúng tôi tạo thành một từ điển các nguyên âm với khóa là một nguyên âm. Đây là cách tốt hơn và hiệu quả hơn để kiểm tra và tìm số lượng của từng nguyên âm có trong một chuỗi.
     

    Python3




    No. of vowels : 5
    
    38

    No. of vowels : 5
    
    39

    No. of vowels : 5
    
    4
    No. of vowels : 5
    
    19

    No. of vowels : 5
    
    14

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    224

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    66
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    228

    No. of vowels : 5
    
    14

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    271

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    273

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    275
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    277
    No. of vowels : 5
    
    278
    No. of vowels : 5
    
    279

    No. of vowels : 5
    
    14

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    372

    _______ 114

    No. of vowels : 5
    
    63 _______ 1375 ________ 265 ________ 1377

    No. of vowels : 5
    
    378
    No. of vowels : 5
    
    67
    No. of vowels : 5
    
    375
    No. of vowels : 5
    
    65
    No. of vowels : 5
    
    42

    No. of vowels : 5
    
    43
    No. of vowels : 5
    
    44
    No. of vowels : 5
    
    45
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    47

    No. of vowels : 5
    
    14
    No. of vowels : 5
    
    49
    No. of vowels : 5
    
    275

    No. of vowels : 5
    
    14

    No. of vowels : 5
    
    30

    No. of vowels : 5
    
    34
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    195

    No. of vowels : 5
    
    66
    No. of vowels : 5
    
    61
    No. of vowels : 5
    
    33

    No. of vowels : 5
    
    62
    No. of vowels : 5
    
    140

    Đầu ra.
     

    No. of vowels : 5
    
    6

    đếm nguyên âm. cách biểu thức chính quy

    Chúng tôi cũng có thể sử dụng phương pháp này để thực hiện nhiệm vụ này. Chúng ta có thể sử dụng biểu thức chính quy để thực hiện tác vụ này. chúng tôi sử dụng lại. phương thức findall() để tìm tất cả các nguyên âm trong chuỗi tạo danh sách với chúng. Chúng tôi sử dụng len trên danh sách để tìm tổng số nguyên âm trong chuỗi.  

    Làm thế nào chúng ta có thể đếm các nguyên âm trong một chuỗi?

    Có hai phương pháp để đếm tổng số nguyên âm trong một chuỗi. .
    lặp đi lặp lại
    đệ quy

    Làm cách nào để tính số nguyên âm và phụ âm trong một chuỗi bằng Python?

    Thuật toán .
    Xác định một chuỗi
    Chuyển đổi chuỗi thành chữ thường để có thể giảm so sánh. .
    Nếu bất kỳ ký tự nào trong chuỗi khớp với nguyên âm (a, e, i, o, u ) thì hãy tăng vcount lên 1
    Nếu bất kỳ ký tự nào nằm giữa 'a' và 'z' ngoại trừ các nguyên âm, thì hãy tăng số đếm cho ccount lên 1
    In cả hai số đếm