Dưới đây là một số gợi ý để giúp bạn tìm ra nó.
Để có được một chữ cái từ một chỉ số chuỗi.
>>> 'abcd'[2]
'c'
Lưu ý rằng ký tự đầu tiên là ký tự 0, ký tự thứ hai là ký tự một, v.v.
Điều tiếp theo cần lưu ý là một chữ cái trên không so sánh bằng chữ cái chữ thường:
>>> 'a' == 'A'
False
May mắn thay, chuỗi Python có các phương thức
>>> 'a' == 'A'
False
3 và >>> 'a' == 'A'
False
4 để thay đổi trường hợp của một chuỗi:>>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
Để kiểm tra tư cách thành viên trong danh sách chúng tôi
>>> 'a' == 'A'
False
5:>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
Vì vậy, để giải quyết vấn đề của bạn, hãy liên kết đăng ký với nhau để có được một chữ cái, ____ 13/________ 14 để điều chỉnh trường hợp và kiểm tra tư cách thành viên bằng cách sử dụng
>>> 'a' == 'A'
False
5. Python điều kiện: Tập thể dục - 32 với giải pháp
Viết một chương trình Python để kiểm tra xem bảng chữ cái có phải là nguyên âm hay phụ âm hay không.
Trình bày bằng hình ảnh:
Giải pháp mẫu:
Mã Python:
l = input["Input a letter of the alphabet: "]
if l in ['a', 'e', 'i', 'o', 'u']:
print["%s is a vowel." % l]
elif l == 'y':
print["Sometimes letter y stand for vowel, sometimes stand for consonant."]
else:
print["%s is a consonant." % l]
Đầu ra mẫu:
Input a letter of the alphabet: u u is a vowel.
Sơ đồ:
Trình chỉnh sửa mã Python:
Trực quan hóa thực thi mã Python:
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:
Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn [và nhận xét] thông qua Disqus.
Trước đây: Viết một chương trình Python để tính tuổi của một con chó trong những năm của chó. Write a Python program to calculate a dog's age in dog's years.
Next: Write a Python program to convert month name to a number of days.
Python: Lời khuyên trong ngày
Tạo kết quả tích lũy của Itable ANITE ANITY:
>>> import itertools >>> list[itertools.accumulate[[9, 21, 17, 5, 11, 12, 2, 6], min]] [9, 9, 9, 5, 5, 5, 2, 2]
Trong bài đăng này, chúng tôi sẽ viết một chương trình Python để kiểm tra xem ký tự đã nhập là nguyên âm hay phụ âm.Python program to check whether the entered character is vowel or consonant.
Mã Python
Trong chương trình này, người dùng được yêu cầu nhập một ký tự. Chương trình kiểm tra xem ký tự đã nhập bằng nguyên âm chữ thường hay nguyên âm chữ hoa, nếu đó là chương trình in một thông báo nói rằng ký tự là nguyên âm khác mà nó in rằng ký tự là phụ âm.character is a Vowel else it prints that the character is a Consonant.
# taking user input ch = input["Enter a character: "] if[ch=='A' or ch=='a' or ch=='E' or ch =='e' or ch=='I' or ch=='i' or ch=='O' or ch=='o' or ch=='U' or ch=='u']: print[ch, "is a Vowel"] else: print[ch, "is a Consonant"]
Output:
Bài viết liên quan:
- C chương trình để kiểm tra nguyên âm hoặc phụ âm
- Chương trình Java để kiểm tra nguyên âm hoặc phụ âm
- Chương trình Python để kiểm tra xem nhân vật có bảng chữ cái hay không
- Chương trình Python để kiểm tra xem số chẵn hoặc lẻ
- Chương trình Python để in Hello World
Kiểm tra xem một chữ cái là nguyên âm trong Python #
Sử dụng toán tử
5 để kiểm tra xem một chữ cái có phải là nguyên âm không, ví dụ: >>> 'a' == 'A'
False
0. Toán tử >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
5 sẽ trả về >>> 'a' == 'A'
False
2 nếu chữ cái là nguyên âm và >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
3 nếu không.>>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
Copied!
vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'] my_str = 'bobbyhadz' if my_str[0] in vowels: print['The letter is a vowel'] else: # 👇️ this runs print['The letter is a consonant'] my_str = 'abcde' print[my_str[0] in vowels] # 👉️ True print[my_str[1] in vowels] # 👉️ False print[my_str[-1] in vowels] # 👉️ True
Biến
>>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
4 lưu trữ một danh sách chứa các nguyên âm chữ thường và hoa văn bản.Các thử nghiệm trong nhà điều hành để thành viên. Ví dụ,
>>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
5 đánh giá thành >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
2 nếu >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
7 là thành viên của >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
8, nếu không nó sẽ đánh giá thành >>> 'abc'.upper[]
'ABC'
>>> 'a' == 'A'.lower[]
True
3.Ví dụ sau đây kiểm tra xem chữ cái đầu tiên của chuỗi là nguyên âm.
Copied!
vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'] my_str = 'bobbyhadz' if my_str[0] in vowels: print['The letter is a vowel'] else: # 👇️ this runs print['The letter is a consonant']
Nếu chữ cái không phải là một nguyên âm, thì đó là một phụ âm.
Các chỉ mục Python là dựa trên 0, do đó, ký tự đầu tiên trong một chuỗi có chỉ mục là
0 và ký tự cuối cùng có chỉ số là >>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
1 hoặc >>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
2.>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
>>> 'a' == 'A'
False
0Các chỉ số tiêu cực có thể được sử dụng để đếm ngược, ví dụ:
>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
3 trả về ký tự cuối cùng trong chuỗi và >>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
4 trả về ký tự thứ hai đến cuối cùng.Bạn có thể sử dụng vòng lặp
>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
5 để kiểm tra xem mỗi chữ cái trong một chuỗi là nguyên âm hoặc phụ âm.>>> 'a' == 'A'
False
1Chúng tôi đã sử dụng phương thức
>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
6 để nối các nguyên âm từ chuỗi vào danh sách mới.Phương thức Danh sách.Append [] thêm một mục vào cuối danh sách.
>>> 'a' == 'A'
False
2Phương thức trả về
>>> 3 in [1, 2, 3]
True
>>> 8 in [1, 2, 3]
False
7 khi nó đột biến danh sách ban đầu.