ในปัญหานี้ให้สตริงหนึ่งสตริง ต้องตรวจสอบว่า substring อยู่ในสตริงที่กำหนดหรือไม่
อัลกอริทึม
ขั้นตอนที่ 1: รับสตริงและ substring จากผู้ใช้ เก็บในตัวแปรแยกกัน ขั้นตอนที่ 2: ตรวจสอบว่า substring อยู่ในสตริงหรือไม่ ใช้ฟังก์ชัน find() built-in ขั้นตอนที่ 3: พิมพ์ผลลัพธ์สุดท้าย ขั้นตอนที่ 4: จบ
โค้ดตัวอย่าง
def check(str1, sstr):
if (str1.find(sstr) == -1):
print(sstr, "ไม่อยู่ในสตริงที่กำหนด")
else:
print(sstr, "อยู่ในสตริงที่กำหนด")
# โค้ดหลัก
str1 = input("ป้อนสตริง ::>")
sstr = input("ป้อน Substring ::>")
check(str1, sstr)
ผลลัพธ์
ป้อนสตริง ::> python program ป้อน Substring ::> program program อยู่ในสตริงที่กำหนด ป้อนสตริง ::> python program ป้อน Substring ::> programming programming ไม่อยู่ในสตริงที่กำหนด