Hướng dẫn program to print vowels in python - chương trình in nguyên âm trong python
Ở đây chúng tôi sẽ kiểm tra các nguyên âm trong văn bản đã cho bằng cách sử dụng một vòng lặp. Hãy cùng đi qua chương trình để hiển thị các nguyên âm trong một từ trong Python text = input('Enter text: ') for char in text: if char.lower() in 'aeiou': print(char) Output: Enter text: 'QuizCure' u i u e Giải trình:
Trong trường hợp chúng ta cần kiểm tra xem chuỗi có chứa nguyên âm sử dụng Output: Enter text: 'QuizCure' u i u e6 trong Python không, có thể tuân theo phương pháp này không text = input('Enter text: ') for char in text: if char.lower() in 'aeiou': print(char,'is vowel') else: print(char,'is Consonant') Output: Enter text: 'hello' ('h', 'is Consonant') ('e', 'is vowel') ('l', 'is Consonant') ('l', 'is Consonant') ('o', 'is vowel') Chúng ta có thể nhận được tổng số nguyên âm trong một chuỗi bằng cách thêm một bộ đếm như được mô tả dưới đây. text = input('Enter text: ') count = 0 for char in text: if char.lower() in 'aeiou': print(char) count = count + 1 print("No. of vowels:", count) Output: Enter text: 'QuizCure' u i u e ('No. of vowels:', 4) Giải thích: Từ chương trình trước, chúng tôi đã thêm một tham số đếm được tăng lên bởi một lần sau khi nó thỏa mãn điều kiện nguyên âm. From the previous program we have added a count param that is incremented by one once it satisfies the vowel condition. Sử dụng danh sách hiểu để tìm nguyên âm là một trong những cách hiệu quả được lựa chọn bởi các lập trình viên. Danh sách hiểu đơn giản hóa mã đa lớp lót thành mã dòng đơn giản để đọc text = input('Enter text: ') count = 0 vowel_list = [char for char in text if char.lower() in "aeiou"] print(len(vowel_list)) print(vowel_list) Output: 4 ['u', 'i', 'u', 'e'] Explanation:
Biểu thức thông thường rất hữu ích nếu chúng ta cần tìm kiếm khớp chuỗi với bất kỳ mẫu nào. Dưới đây là chương trình đọc đơn giản để kiểm tra xem một chuỗi nhất định có chứa các chữ cái nguyên âm bằng cách sử dụng biểu thức thông thường không. import re text = input('Enter text: ') regex = '[aeiou]' for char in text: if(re.search(regex, char.lower())): print(char) Output: Enter text: 'QuizCURE' u i U E Giải thích chương trình:
Từ lời giải thích trước, chúng tôi đã đề cập đến cách phát hiện các nguyên âm trong một chuỗi nhất định. Chúng tôi sẽ viết lại các ví dụ tương tự trước đây bằng cách áp dụng các tiêu chí phụ âm thay vì các điều kiện nguyên âm. Giả sử bạn đã có ý tưởng điều kiện nào được yêu cầu để áp dụng cho các phụ âm. In phụ âm trong một chuỗi sử dụng cho vòng lặp Output: Enter text: 'QuizCure' u i u e0 Output: Enter text: 'QuizCure' u i u e1 Giải trình:
In phụ âm trong một chuỗi bằng cách sử dụng danh sách hiểu Output: Enter text: 'QuizCure' u i u e2 Output: Enter text: 'QuizCure' u i u e3 Giải thích: Danh sách khả năng hiểu biết lợi nhuận tại đây Danh sách các phụ âm đáp ứng điều kiện text = input('Enter text: ') for char in text: if char.lower() in 'aeiou': print(char,'is vowel') else: print(char,'is Consonant')1 not in aeiou. text = input('Enter text: ') for char in text: if char.lower() in 'aeiou': print(char,'is vowel') else: print(char,'is Consonant')3 return length of consonants list. Vâng, nó có lợi. Vâng, nó rất hữu ích, tuy nhiên cần có thêm thông tin. Nó không hữu ích, vì vậy không. Phản hồi (tùy chọn) Vui lòng cung cấp thêm chi tiết về lựa chọn bạn đã chọn ở trên để chúng tôi có thể phân tích các nhận xét và ý tưởng sâu sắc và thực hiện các bước cần thiết cho chủ đề này. Cảm ơn bạn Gửi phản hồi |