Python:如何在while循环中的break之前插入一个语句

Gle*_*nna -4 python while-loop python-2.7

对于我在Python中使用的以下while循环:

while True: 
    <do something>
    if <condition>: break 
Run Code Online (Sandbox Code Playgroud)

但我希望它在退出之前做一些事情,像这样:

while True: 
    <do something>
    if <condition>: 
    <do something> 
    then break 
Run Code Online (Sandbox Code Playgroud)

可能吗?什么是语法?谢谢!

jh3*_*314 6

只需将语句放在if块内

while True: 
    <do something>
    if <condition>: 
        <do something> 
        break 
Run Code Online (Sandbox Code Playgroud)