I need a new line at the end of the new sentence3. Right now I have a good code but a space after sentence. #Define main function def main(): word_pairs = input() #Split words into list word_pairs = word_pairs.split() #Create lists for original and replacement words original = [] new = [] #Iterate word_pair for i in range(len(word_pairs)): if i % 2 == 0: original.append(word_pairs[i]) else:
I need a new line at the end of the new sentence3. Right now I have a good code but a space after sentence.
#Define main function
def main():
word_pairs = input()
#Split words into list
word_pairs = word_pairs.split()
#Create lists for original and replacement words
original = []
new = []
#Iterate word_pair
for i in range(len(word_pairs)):
if i % 2 == 0:
original.append(word_pairs[i])
else:
new.append(word_pairs[i])
sentence = input()
#Split sentence into list
sentence = sentence.split()
#Iterate sentence
for i in range(len(sentence)):
#Iterate original
for j in range(len(original)):
#Check to see is words match in sentence
if sentence[i] == original[j]:
#Replace original word with new word
sentence[i] = new[j]
#Print output
for i in range(len(sentence)):
print(sentence[i], end = " ")
#Call main() function
if __name__=="__main__":
main()
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images