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
NoneI want to get: Output:RRvvvvvvrrrrrrrrrrWhat am I goofing up here?
