ผู้ใช้ให้สตริงและคำที่ต้องการนับจำนวนครั้งที่ปรากฏ งานของเราคือนับและพิมพ์ผลลัพธ์
ตัวอย่าง
Input: Python is an interpreted high-level programming language for general purpose programming. ป้อนคำที่ต้องการนับ ::>programming Output:: 2
อัลกอริทึม
wordoccurences(n,p) /* n คือสตริงอินพุท p คือคำที่ต้องการนับ */ ขั้นตอนที่ 1: แยกสตริงด้วยช่องว่าง ขั้นตอนที่ 2: ใช้ตัวแปรนับ c เริ่มต้น 0 ถ้าคำตรงกัน c เพิ่ม 1 ขั้นตอนที่ 3: ค้นหาด้วยลูป for ขั้นตอนที่ 4: ถ้าเงื่อนไขจริง เพิ่มตัวนับ c และแสดงผลลัพธ์สุดท้าย
โค้ดตัวอย่าง
def wordoccurences(n, p):
x = n.split(" ")
c = 0
for i in range(0, len(x)):
# ถ้าพบคำตรงกัน เพิ่มนับ
if (p == x[i]):
c = c + 1
return c
# โค้ดหลัก
n = input("ป้อนสตริง ::>")
p = input("ป้อนคำที่ต้องการนับ ::>")
print("จำนวนครั้งที่คำ", p, "ปรากฏคือ", wordoccurences(n, p))
ผลลัพธ์
ป้อนสตริง ::>python is an interpreted high level programming language for general purpose programming ป้อนคำที่ต้องการนับ ::>programming จำนวนครั้งที่คำ programming ปรากฏคือ 2