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

โปรแกรม Python ตรวจสอบว่า substring อยู่ในสตริงหรือไม่

ในปัญหานี้ให้สตริงหนึ่งสตริง ต้องตรวจสอบว่า 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 ไม่อยู่ในสตริงที่กำหนด