समस्या विवरण
यहां हम पायथन बिल्ट-इन फंक्शन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्दों की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उल्टा करते हैं और एक नई सूची बनाते हैं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और अंत में शब्दों की नई सूची को जोड़कर एक नया वाक्य बनाते हैं।
उदाहरण
इनपुट :: 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