Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python chấp nhận chuỗi chứa tất cả nguyên âm

Đô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.