Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python kiểm tra chuỗi con có trong chuỗi cho trước

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