Người dùng nhập một chuỗi và từ cần đếm. Nhiệm vụ là đếm số lần xuất hiện và in ra.
Ví dụ
Input: Python is an interpreted high-level programming language for general purpose programming. Nhập từ cần đếm ::>programming Output:: 2
Thuật toán
wordoccurences(n,p) /* n là chuỗi đầu vào, p là từ cần đếm */ Bước 1: Tách chuỗi theo khoảng trắng. Bước 2: Dùng biến đếm c khởi tạo 0, nếu từ khớp thì tăng c lên 1. Bước 3: Tìm kiếm bằng vòng for. Bước 4: Nếu điều kiện đúng thì tăng c và hiển thị kết quả.
Mã ví dụ
def wordoccurences(n, p): x = n.split(" ") c = 0 for i in range(0, len(x)): # Nếu tìm thấy khớp thì tăng đếm if (p == x[i]): c = c + 1 return c # Mã điều khiển n=input("Nhập Chuỗi ::>") p=input("Nhập từ cần đếm ::>") print("SỐ LẦN XUẤT HIỆN CỦA TỪ ", p, "là", wordoccurences(n, p)) # Đếm số lần xuất hiện của từ trong chuỗi cho trước Kết quả
Nhập Chuỗi ::>python is an interpreted high level programming language for general purpose programming Nhập từ cần đếm ::>programming SỐ LẦN XUẤT HIỆN CỦA TỪ programming là 2