Trong bài toán này cho một chuỗi, ta phải kiểm tra xem chuỗi con có nằm trong chuỗi cho trước hay không.
Thuật toán
Bước 1: Nhập chuỗi và chuỗi con từ người dùng lưu vào biến riêng. Bước 2: Kiểm tra chuỗi con có trong chuỗi hay không. Dùng hàm find() built-in. Bước 3: In kết quả cuối cùng. Bước 4: Kết thúc.
Mã ví dụ
def check(str1, sstr): if (str1.find(sstr) == -1): print(sstr, "KHÔNG CÓ TRONG CHUỖI CHO TRƯỚC") else: print(sstr, "CÓ TRONG CHUỖI CHO TRƯỚC") # Mã điều khiển str1 = input("Nhập chuỗi ::>") sstr = input("Nhập Chuỗi Con ::>") check(str1, sstr) Kết quả
Nhập chuỗi ::> python program Nhập Chuỗi Con ::> program program CÓ TRONG CHUỖI CHO TRƯỚC Nhập chuỗi ::> python program Nhập Chuỗi Con ::> programming programming KHÔNG CÓ TRONG CHUỖI CHO TRƯỚC