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

Viết chương trình Python đếm số lần xuất hiện của từ trong chuỗi

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