Add string_rotation to create multiple words from single word
diff --git a/string_rotation.py b/string_rotation.py
new file mode 100644
index 0000000000..a7928a1b07
--- /dev/null
+++ b/string_rotation.py
@@ -0,0 +1,20 @@
+def rotate(n):
+    a = list(n)
+    if len(a) == 0:
+        return print ([])
+    l = []
+    for i in range(1,len(a)+1):
+        a = [a[(i+1)%(len(a))] for i in range(0,len(a))]
+        l += ["".join(a)]
+    print(l)
+
+string = str(input())
+print("Your input is :" ,string)
+print("The rotation is :")
+rotate(string)
+
+
+# Input : Python
+# output :
+# The rotation is :
+# ['ythonp', 'thonpy', 'honpyt', 'onpyth', 'npytho', 'python']
