Viết chương trình Python để đếm nguyên âm và phụ âm trong chuỗi bằng cách sử dụng giá trị For Loop và ASCII với một ví dụ thực tế.
Chương trình python này cho phép người dùng nhập một chuỗi. Tiếp theo, nó đếm tổng số nguyên âm và phụ âm trong chuỗi này bằng For Loop. Đầu tiên, chúng tôi đã sử dụng Python For Loop để lặp lại từng ký tự trong một chuỗi. Bên trong Vòng lặp For, chúng tôi đang sử dụng Câu lệnh If để kiểm tra ký tự Chuỗi là a, e, i, o, u, A, E, I, O, U. Nếu đúng, hãy tăng giá trị nguyên âm, ngược lại thì tăng giá trị phụ âm
# Python Program to Count Vowels and Consonants in a String str1 = input["Please Enter Your Own String : "] vowels = 0 consonants = 0 for i in str1: 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 else: consonants = consonants + 1 print["Total Number of Vowels in this String = ", vowels] print["Total Number of Consonants in this String = ", consonants]
Số nguyên âm và phụ âm trong Python trong đầu ra chuỗi
Please Enter Your Own String : Hello WOrld Total Number of Vowels in this String = 3 Total Number of Consonants in this String = 8 >>> Please Enter Your Own String : Python Programs Total Number of Vowels in this String = 3 Total Number of Consonants in this String = 12
Chương trình đếm nguyên âm và phụ âm trong chuỗi Ví dụ 2
Trong chương trình chương trình này, chúng tôi đang sử dụng hàm dưới để chuyển chuỗi thành Chữ thường. Bằng cách này, bạn chỉ có thể sử dụng a, e, i, o, u bên trong câu lệnh Python If [tránh các chữ hoa].
# Python Program to Count Vowels and Consonants in a String str1 = input["Please Enter Your Own String : "] vowels = 0 consonants = 0 str1.lower[] for i in str1: if[i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u']: vowels = vowels + 1 else: consonants = consonants + 1 print["Total Number of Vowels in this String = ", vowels] print["Total Number of Consonants in this String = ", consonants]
Chương trình Python để đếm tổng số nguyên âm và phụ âm Ví dụ 3
Chương trình này sử dụng các giá trị ASCII để tìm nguyên âm và phụ âm. Tôi đề nghị bạn tham khảo bài viết bảng ASCII để hiểu các giá trị ASCII.
# Python Program to Count Vowels and Consonants in a String str1 = input["Please Enter Your Own String : "] vowels = 0 consonants = 0 str1.lower[] for i in str1: if[ord[i] == 65 or ord[i] == 69 or ord[i] == 73 or ord[i] == 79 or ord[i] == 85 or ord[i] == 97 or ord[i] == 101 or ord[i] == 105 or ord[i] == 111 or ord[i] == 117]: vowels = vowels + 1 elif[[ord[i] >= 97 and ord[i] = 65 and ord[i] >> Please Enter Your Own String : Learn Python Programming Total Number of Vowels in this String = 6 Total Number of Consonants in this String = 16 >>>
Trang trước
Trang sau
Miêu tả
Phương thức encode[] trả về phiên bản chuỗi đã được mã hóa của chuỗi ban đầu. Nếu có lỗi xảy ra, thì chương trình sẽ tạo một ValueError trừ khi các lỗi này được cung cấp với ignore hoặc replace.
Cú pháp
str.encode[encoding='UTF-8',errors='strict']
Chi tiết về tham số:
encoding -- Đây là encodings để được sử dụng.
errors -- Tham số này có thể được cung cấp để thiết lập một trình xử lý lỗi khác. Mặc định cho lỗi là 'strict', nghĩa là các lỗi liên quan tới mã hóa sẽ tạo một UnicodeError. Một số giá trị khác là 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' ...
Quảng cáo
Trả về giá trị
Trả về phiên bản chuỗi đã được mã hóa của chuỗi ban đầu.
Chương trình Python ví dụ
str = "vi du Python ve chuoi!!!"; print "Ma hoa chuoi la: " + str.encode['base64','strict']
Kết quả là:
Ma hoa chuoi la: dmkgZHUgUHl0aG9uIHZlIGNodW9pISEh
Trang trước
Trang sau
string_trong_python.jsp
Bài viết liên quan
160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất