Problem Statement:
It is really easy to hyphenate letters in python. We just need to add hyphens or dash: “-” between each alphabet in the entered or desired string by the user. We will store the characters in a list and create a new word with hyphens after each character except for the last one by looping through the elements of the list. However, you might think this is not efficient with the use of for loop but it doesn’t really matter because of the scope of this school assignment.
Code to Hyphenate Letters in Python:
word = str(input("Enter your word: "))
letter_list = []
new_word = ""
for i in word:
letter_list.append(i)
for j in letter_list:
if j != letter_list[-1]:
new_word = new_word + j + "-"
else:
new_word += j
print(new_word)
Output:


Also Read:
- Hyphenate Letters in Python
- Earthquake in Python | Easy Calculation
- Striped Rectangle in Python
- Perpendicular Words in Python
- Composite Number in Python
- Greatest Among Four Numbers in Python
- Reverse the sentence in Python
- Denominations in Python
- Min and max values in an array in JavaScript
- Keyboard events in JavaScript
- Reaching Ground Floor in Python
- Number of Moves in Python
- Starks Adventure in Python
- Neutralization in Python | Assignment Expert
- Free shipping in Python
- Raj has ordered two electronic items Python | Assignment Expert
- First Place in Python
- Triples with Properties in Python
- Nested list Indexing Python
- Team Points in Python
- Two words combination in Python
- ID Card in Python
- Cipher with a key in Python | Assignment Expert
- Multiple of 5 in Python
- Sandglass Star in Python
- Multiple of 3 in Python | Assignment Expert
- Ticket selling in Cricket Stadium using Python | Assignment Expert
- Sum of List Elements in Python
- All possible subsets in Python
- Names and Nicknames in Python