এখানে পাইথনের বিল্ট-ইন ফাংশন ব্যবহার করা হয়েছে। প্রথমে বাক্যকে শব্দের লিস্টে ভাগ করুন। তারপর প্রতিটি শব্দ উল্টিয়ে একটি নতুন লিস্ট বানান, এখানে পাইথন লিস্ট কম্প্রিহেনশন টেকনিক ব্যবহার করা হয়েছে এবং শেষে নতুন শব্দের লিস্টকে জয়েন করে নতুন বাক্য বানান।
উদাহরণ
ইনপুট :: PYTHON PROGRAM আউটপুট :: NOHTYP MARGORP
অ্যালগরিদম
ধাপ ১: একটি বাক্য ইনপুট নিন এবং s ভেরিয়েবলে সংরক্ষণ করুন।
ধাপ ২: বাক্যকে শব্দের লিস্টে ভাগ করুন। w = s.split(" ")
ধাপ ৩: প্রতিটি শব্দ উল্টিয়ে নতুন শব্দের লিস্ট nw বানান।
ধাপ ৪: নতুন শব্দের লিস্টকে জয়েন করে নতুন বাক্য ns বানান।
উদাহরণ কোড
# বাক্যের প্রতিটি শব্দ উল্টে ফেলা
# শব্দ উল্টে ফেলার ফাংশন
def reverseword(s):
w = s.split(" ") # বাক্যকে শব্দের লিস্টে ভাগ
# প্রতিটি শব্দ উল্টিয়ে নতুন শব্দের লিস্ট বানান
# লিস্ট কম্প্রিহেনশন টেকনিক প্রয়োগ
nw = [i[::-1] for i in w]
# নতুন শব্দের লিস্টকে জয়েন করে নতুন বাক্য বানান
ns = " ".join(nw)
return ns
# ড্রাইভার কোড
s = input("সঠিকভাবে একটি বাক্য লিখুন ::")
print(reverseword(s))
আউটপুট
সঠিকভাবে একটি বাক্য লিখুন :: PYTHON PROGRAM NOHTYP MARGORP