+ -
当前位置:首页 → 问答吧 → Python中怎样跳出当前循环进入下一次循环?

Python中怎样跳出当前循环进入下一次循环?

时间:2011-10-10

来源:互联网

#!/usr/bin/python
# Filename: break.py
while True: 
  s = raw_input('Enter something : ')
  if s == 'quit': 
  break
  print 'Length of the string is', len(s)
print 'Done'

上面的程序当我输入"quit"的时候,程序就终止了,而此时while的条件是True而非false。break为什么不是跳出当前循环而是跳出整个循环?
上面的的程序怎样修改成才能变成:当我输入"quit"的时候只跳出本次循环并进入下一次循环?

作者: dev_test   发布时间: 2011-10-10

continue啊

作者: sunming2008   发布时间: 2011-10-10

你要的是continue吧

作者: I_NBFA   发布时间: 2011-10-10

你只有一个while 这个while是循环接受输入的 所以会跳出
你可以改用continue 
或 外面再加于一个while 

作者: openXMPP   发布时间: 2011-10-10