Aug-01-2019, 06:02 PM
(This post was last modified: Aug-01-2019, 06:02 PM by twinpiques.)
Hello.
I have a function that I'm trying to create.
When receiving a non-empty string input, I want to return a string containing every other character 2n+2 times.
(Where "n" is the 0-based index of the letter).
Example: input_string = "Rivers" #RRvvvvvvrrrrrrrrrr
I have a function that I'm trying to create.
When receiving a non-empty string input, I want to return a string containing every other character 2n+2 times.
(Where "n" is the 0-based index of the letter).
Example: input_string = "Rivers" #RRvvvvvvrrrrrrrrrr
def string_expansion( input_string ): n=0 if len(input_string) == 0: return "invalid entry" #for n in range(len(input_string)): # value = input_string[n::2] # return value * (2*n+2) for n in range(0,len(input_string),2): #value = input_string[n] #strlen = len(input_string) print(value * (2*n+2)) pass input_string = "Rivers" print(string_expansion(input_string))I am getting:
Output:RR
vvvvvv
rrrrrrrrrr
None
I want to get: Output:RRvvvvvvrrrrrrrrrr
What am I goofing up here?