Computer >> Máy Tính >  >> Lập trình >> Python

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

Đôi khi bạn muốn chấp nhận đầu vào dựa trên các điều kiện nhất định. Ở đây, chúng ta sẽ xem cùng một loại chương trình. Chúng tôi sẽ viết một chương trình chỉ cho phép các từ có nguyên âm . Chúng tôi sẽ cho họ biết liệu đầu vào có hợp lệ hay không.

Hãy xem cách tiếp cận từng bước.

  • Xác định danh sách các nguyên âm [A, E, I, O, U, a, e, i, o, u]

  • Khởi tạo một từ hoặc câu.

  • Lặp lại từ hoặc câu.

    • Kiểm tra xem nó có trong danh sách hay không.

3.1.1. If not, break the loop and print Not accepted.
  • Bản in khác được chấp nhận

Ví dụ

Hãy chuyển đổi văn bản thành mã Python.

def check_vowels(string):
   # vowels
   vowels = ['A', 'E', 'I', 'O', 'U', 'a', 'e', 'i', 'o', 'u']
   # iterating over the string
   for char in string:
      if char not in vowels:
      print(f"{string}: Not accepted")
      break
   else:
      print(f"{string}: Accepted")
if __name__ == '__main__':
   # initializing strings
   string_1 = "tutorialspoint"
   string_2 = "AEiouaieeu"
   # checking the strings
   check_vowels(string_1)
   check_vowels(string_2)

Đầu ra

Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.

tutorialspoint: Not accepted
AEiouaieeu: Accepted

Kết luận

Bạn kiểm tra các thuộc tính khác nhau dựa trên yêu cầu của bạn. Nếu bạn có bất kỳ nghi ngờ nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.