我想编写一个小程序,向用户询问他们最好朋友的名字。当它们完成后,他们按Enter,循环停止并在一个编号列表中打印每个朋友的名字。。
它应该是这样的:
输入您最好的friends
以下是我到目前为止所掌握的一份不完整的草案:
while True:
friendname = input("Friends Name (Enter to quit): ")
list = str(friendname)" #something here keeps the names
if friendname == "":
break
print (list)问题是,我不知道如何保存这些名字,然后将它们打印在一个列表中。
发布于 2019-10-19 01:02:07
问题是,input不会停止等待输入,直到用户按下Enter。这意味着您当前的设计将无法按预期工作。考虑以下简单的备选方案:
friends = input("Enter your friends' names separated by a space: ").split()
print("Your friends are: {}".format(friends))下面是一个例子:

https://stackoverflow.com/questions/58459632
复制相似问题