So I have a string for instance, "hellomynameissam"
how do I add spaces to every int(x) interval, say if x is 3 then the string becomes
"hel lom yna mei ssa m"
So I have a string for instance, "hellomynameissam"
how do I add spaces to every int(x) interval, say if x is 3 then the string becomes
"hel lom yna mei ssa m"
You can use the following function to get what you want.
def make_interval(string, interval):
return ' '.join(string[i:i+interval] for i in range(0, len(string), interval))
string = 'hellomynameissam'
print(make_interval(string, 2))
print(make_interval(string, 3))
print(make_interval(string, 4))
Output
he ll om yn am ei ss am
hel lom yna mei ssa m
hell omyn amei ssam
try this:
string = "hellomynameissam"
x = 3
out = [string[i:i+x] for i in range(0,len(string),3)]
out = ' '.join(out)
print(out)
hel lom yna mei ssa m
Just try this
string="hellomynameissam"
formattedString=""
count=0
for elem in string:
if (count%3 == 0):
formattedString= formattedString + " "
formattedString= formattedString + elem
count+=1
print(formattedString)
output
hel lom yna mei ssa m