Я пытаюсь создать аббревиатуру, в которой пользователь может ввести 1 слово в строку, и после ввода пробела программа выведет слово, созданное первой буквой каждого слова. Это печать пробелов после вывода, который я не хочу. Любые идеи о том, как удалить это? Больше информации ниже:
Например
User input:
Word: Hello
Word: World
Desired output:
Hello World <-- whitespace here that I don't want
-- HW
My Current Code that works:
words = []
word = input('Word: ')
while word:
words.append(word)
word = input('Word: ') #Word input
for word in words:
print(word, end=" ") #displays all words on one line
# Printing a white space ^
# Wanting to print this code on a new line
first_letters = ''.join([word[0] for word in words])
new=first_letters.upper()
print("\n-- " + new)