0 python if-statement list while-loop python-3.x
我正在为我的编程入门课程编写一个程序.要求是让用户输入名人姓名列表,将他们添加到列表中,打印输入了多少名人,然后打印输入的名人列表.我必须使用一个循环,所以我使用了一个while循环; 但是,当用户输入Done名称输入字段时,我无法结束.
下面是代码,我尝试使用if else语句来控制循环.
def main():
celebs = []
again = 'y'
while again == 'y':
name = input('Enter a name: ')
if name == 'Done':
again == 'n'
else:
again == 'y'
celebs.append(name)
print('You entered ',len(celebs), 'celebrities to the list')
print(' ')
print('The ',len(celebs),'celebrities you entered were: ')
for name in celebs:
print(name)
main()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
221 次 |
| 最近记录: |