Đôi khi bạn muốn chấp nhận input dựa trên điều kiện nhất định. Ở đây, viết chương trình chỉ cho phép từ có nguyên âm. Cho biết input có hợp lệ hay không.
Cách tiếp cận từng bước:
- Định nghĩa list nguyên âm [A, E, I, O, U, a, e, i, o, u]
- Khởi tạo từ hoặc câu.
- Lặp qua từ/câu:
- Kiểm tra ký tự có trong list hay không.
- Nếu không, break loop và in "Not accepted".
- Ngược lại in "Accepted".
Ví dụ
def check_vowels(string):
vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u']
for char in string:
if char not in vowels:
print(f"{string}: Not accepted")
break
else:
print(f"{string}: Accepted")
if __name__ == '__main__':
string_1 = "tutorialspoint"
string_2 = "AEiouaieeu"
check_vowels(string_1)
check_vowels(string_2)
Kết quả
Chạy code trên cho kết quả:
tutorialspoint: Not accepted AEiouaieeu: Accepted
Kết luận
Bạn có thể kiểm tra các thuộc tính khác dựa trên yêu cầu. Nếu có thắc mắc, hãy đề cập ở phần comment.