From 2cff0b4d36df0f2ae72308de95987207bd6e14ba Mon Sep 17 00:00:00 2001 From: Chitransh-AFK Date: Sun, 26 Oct 2025 17:12:12 +0530 Subject: [PATCH] Create reverse_words_in_sentence.py --- strings/reverse_words_in_sentence.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 strings/reverse_words_in_sentence.py diff --git a/strings/reverse_words_in_sentence.py b/strings/reverse_words_in_sentence.py new file mode 100644 index 000000000000..ba918a8b3394 --- /dev/null +++ b/strings/reverse_words_in_sentence.py @@ -0,0 +1,25 @@ +""" +reverse_words_in_sentence.py +---------------------------- +Reverses the order of words in a given sentence. + +Example: + >>> reverse_words_in_sentence("hello world") + 'world hello' + + >>> reverse_words_in_sentence("Python is fun") + 'fun is Python' +""" + +def reverse_words_in_sentence(sentence: str) -> str: + """ + Reverse the order of words in a sentence. + Words are separated by spaces. + """ + words = sentence.strip().split() + return " ".join(reversed(words)) + + +if __name__ == "__main__": + sentence = input("Enter a sentence: ") + print(reverse_words_in_sentence(sentence))