Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python ยอมรับสตริงที่มีสระทั้งหมด


บางครั้งคุณต้องการยอมรับอินพุตตามเงื่อนไขบางประการ ในที่นี้เราจะมาดูโปรแกรมประเภทเดียวกันกัน เราจะเขียนโปรแกรมที่อนุญาตเฉพาะคำที่มี สระ . เราจะแสดงให้พวกเขาเห็นว่าข้อมูลที่ป้อนนั้นถูกต้องหรือไม่

มาดูวิธีการทีละขั้นตอนกัน

  • กำหนดรายชื่อสระ [A, E, I, O, U, a, e, i, o, u]

  • เริ่มต้นคำหรือประโยค

  • วนซ้ำคำหรือประโยค

    • ตรวจสอบว่ามีอยู่ในรายการหรือไม่

<ก่อน>3.1.1. หากไม่ ให้ตัดวงจรและพิมพ์ ไม่ยอมรับ
  • ยอมรับการพิมพ์อื่น

ตัวอย่าง

มาแปลงข้อความเป็นโค้ด Python กันเถอะ

def check_vowels(string):# สระ สระ =['A', 'E', 'I', 'O', 'U', 'a', 'e', ​​'i', 'o', 'u'] # วนซ้ำสตริงสำหรับอักขระในสตริง:ถ้าอักขระไม่อยู่ในสระ:พิมพ์ (f"{สตริง}:ไม่ยอมรับ") อย่างอื่น:พิมพ์ (f"{สตริง}:ยอมรับแล้ว") ถ้า __name__ =='__main__':# กำลังเริ่มต้น strings string_1 ="tutorialspoint" string_2 ="AEiouaieeu" # กำลังตรวจสอบสตริง check_vowels(string_1) check_vowels (string_2)

ผลลัพธ์

หากคุณเรียกใช้โค้ดข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

tutorialspoint:ไม่ยอมรับAEiouaieeu:ยอมรับแล้ว

บทสรุป

คุณตรวจสอบคุณสมบัติต่างๆ ตามความต้องการของคุณ หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น