【发布时间】:2021-09-29 16:48:52
【问题描述】:
我正在学习 Python 和 stackoverflow 的使用,这就是为什么这个问题对你来说可能是微不足道的。
所以;代码目标是询问用户名,直到用户按下回车键。之后代码应该计算给出了多少个名字,然后打印名字列表。
例子
Enter a name:Jack
Enter a name:Dack
Enter a name:Nack
Enter a name:
Name count 3
Jack, Dack, Nack
我已经为名称计数创建了 While true 循环,但现在我可以弄清楚如何像上面那样简单地打印这些名称。
我的代码是:
count_names = 0
while True:
given_names = input("Enter a name: ")
if given_names == "":
print(f"Name count {count_names}")
break
count_names += 1
结果是:
Enter a name:Jack
Enter a name:Dack
Enter a name:Nack
Enter a name:
Name count 3
我能感觉到答案就在那里,但我就是不能指望它=/
再次感谢您的帮助。
【问题讨论】:
-
您需要将名称存储在列表中,然后打印该列表
-
有什么问题?你只是没有得到名单。对吗?
-
这能回答你的问题吗? Accepting input till newline in python
标签: python while-loop