কম্পিউটার টিউটোরিয়াল

পাইথনে বাক্যের প্রতিটি শব্দ উল্টে ফেলার প্রোগ্রাম

এখানে পাইথনের বিল্ট-ইন ফাংশন ব্যবহার করা হয়েছে। প্রথমে বাক্যকে শব্দের লিস্টে ভাগ করুন। তারপর প্রতিটি শব্দ উল্টিয়ে একটি নতুন লিস্ট বানান, এখানে পাইথন লিস্ট কম্প্রিহেনশন টেকনিক ব্যবহার করা হয়েছে এবং শেষে নতুন শব্দের লিস্টকে জয়েন করে নতুন বাক্য বানান।

উদাহরণ

ইনপুট :: 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
  1. পাইথনে স্ট্রিংয়ের শব্দগুলোর ক্রম উল্টিয়ে দেয়ার প্রোগ্রাম

  2. পাইথনে ৩D লিস্ট তৈরি করার প্রোগ্রাম

  3. পাইথনে বাক্যের প্রতিটি শব্দ উল্টে ফেলার প্রোগ্রাম

  4. পাইথনে বাক্য থেকে একটি শব্দকে তারকাচিহ্ন (asterisk) দিয়ে রিপ্লেস করার প্রোগ্রাম