ที่นี่เราใช้ฟังก์ชัน python ในตัว ก่อนอื่นเราแบ่งประโยคออกเป็นรายการคำ จากนั้นย้อนกลับแต่ละคำและสร้างรายการใหม่ ที่นี่เราใช้เทคนิค python list comprehension และสุดท้ายรวมรายการคำใหม่และสร้างประโยคใหม่
ตัวอย่าง
Input :: PYTHON PROGRAM Output :: NOHTYP MARGORP
อัลกอริทึม
Step 1 : input a sentence. And store this in a variable s. Step 2 : Then splitting the sentence into a list of words. w=s.split(“”) Step 3 : Reversing each word and creating a new list of words nw. Step 4 : Joining the new list of words and make a new sentence ns.
โค้ดตัวอย่าง
# Reverse each word of a Sentence # Function to Reverse words def reverseword(s): w = s.split(" ") # Splitting the Sentence into list of words. # reversing each word and creating a new list of words # apply List Comprehension Technique nw = [i[::-1] for i in w] # Join the new list of words to for a new Sentence ns = " ".join(nw) return ns # Driver's Code s = input("ENTER A SENTENCE PROPERLY ::") print(reverseword(s))
ผลลัพธ์
ENTER A SENTENCE PROPERLY :: PYTHON PROGRAM NOHTYP MARGORP