📅  最后修改于: 2023-12-03 15:07:55.640000             🧑  作者: Mango
在Python中,有时候我们需要一个循环可以在一定条件下自动结束,例如在输入时,我们想要在输入10个数之后结束循环。下面给出两种实现方法。
count = 0 # 计数器初始为0
while count < 10: # 当计数器小于10时,循环继续
num = input("请输入一个数字:")
count += 1 # 每输入一个数字,计数器加1
print("输入结束")
这种方法通过计数器记录已输入的数量来控制循环的结束条件。当计数器等于10时,循环结束。
while True: # 设置一个无限循环
num = input("请输入一个数字:")
if num == "exit": # 如果输入exit,则直接结束循环
break
print("输入结束")
这种方法是设置一个无限循环,当需要结束循环时,使用break关键字直接退出循环。在上面的例子中,输入exit即可退出循环。
无论采用哪种方法,都可以实现在输入10个数之后结束代码的效果。