※ 引述《TW185930 (吱吱)》之銘言:
: 各位大大們好
: 小弟新手學python,使用參考書為[python 程式設計超入門]
: 目前看到While迴圈章節,並嘗試練習此函數遇到一個小問題
: 程式內容為
: Power = 5
: while(True):
: print('打')
: print('踢')
: print('大絕')
: Power = Power - 1
: if (Power > 0):
: break
: 理論上當Power變成負值時,則會變成 Power > 0 為False,
: 那麼迴圈就會break,可是為何小弟進入了無限迴圈呢QQ?
: 不太懂QQ
你的寫法跟你的想法完全不一樣
你這樣只會印第一次 而且Power =4
if(Power >0):
break;
你第一次進去就等於結束了 不會有啥無窮迴圈這件事情