试图在python 3.4中创建一个程序,但没有任何运气

时间:2014-10-02 02:53:33

标签: python-3.x

我正在尝试在python 3.4中创建一个程序,它使用一个列表来存储一些着名名人的名字。我想使用循环来提示用户输入名称并将其添加到列表中。当用户输入“完成”时,循环应该停止。然后该程序应输出输入的名人数量。最后,程序应该使用另一个循环来显示名人姓名,每个名称都在自己的行上,“完成”不应该在名人列表中

def main():
    with open("celeb1.txt", "w") as Celeb:

    def Celebrites():  

Celeb =  ["Johnny Depp', 'Gary Busey', 'Tommy Lee Jones"]:

#file for saving names.


#write the list to the file

.writelines(Celeb1.txt)
#close file
outfile.close()


main() 

1 个答案:

答案 0 :(得分:0)

以下是您要求的代码。如果您可以发布代码,我们可以在其中查找错误。

lst = []
while(1):
    name = input("enter celebrity name:") # read name of celebrity
    if name == "done":
        break;
    else:
        lst.append(name) # add name to list
# len(list) to find length of list
print(len(lst))
# print names in loop
for item in lst:
    print(item)