【发布时间】:2020-03-03 06:58:06
【问题描述】:
我正在尝试制作一个首字母缩略词程序,用户可以在其中每行输入 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)
【问题讨论】:
-
我有生成我想要的输出的代码,但它在打印用户输入的单词后会打印一个空格。关于如何删除它的任何想法?