A little help with the spaces in the phrase:
phrase = "have a good day"
phrase = phrase.replace(' ','-') # replace space with dash
newphrase = ''
blanks = '_ ' * len(phrase) # underscore plus space
for i in range(len(phrase)):
newphrase += phrase[i] +' ' # add a space to each letter to match
# the underscores plus space
for i in range(len(blanks)):
if newphrase[i] == '-':
blanks = blanks[:i] + '-' + blanks[i+1:] # replace the underscore
# with the corresponding dash
print(newphrase)
print(blanks)
##>>>
##h a v e - a - g o o d - d a y
##_ _ _ _ - _ - _ _ _ _ - _ _ _
##>>>
