程式的終止情況

2021-10-07 09:36:24 字數 969 閱讀 5309

函式input()讓程式暫停執行, 等待使用者輸入文字後py將其 儲存在另乙個變數中並且提示需要清楚明白

函式int()可以讓py將輸入變為數值

將數值輸入用於計算和比較前一定要將其轉化為數值表示

while迴圈終止於指定條件不符合時

程式在要求很多條件都滿足才能執行的情況下我們可以設定乙個變數,這個變數又名為標誌,系統只需要檢測標誌就可以判斷是否繼續進行該程式

break語句用來控制程式流程,使用他可以立即退出while迴圈

a =

"\nwhat is your name:"

a+="\n(your name is )"

while

true

: name=

input

(a)if name==

'no'

:break

else

:print

('i am '

+ name.title()+

"!")

結果為

what is your name:

(your name is

)ted

i amted!

what is your name:

(your name is

)wan

i amwan!

what is your name:

(your name is

)no

使用continue語句可以使程式返回到迴圈開頭

例如

ab=

0while ab<10:

ab+=

1if ab %2==

0:continue

print

(ab)

輸出為

135

79

python 終止程式

有時當乙個條件成立的情況下,需要終止程式,可以使用sys.exit 退出程式。sys.exit 會引發乙個異常 1.如果這個異常沒有 獲,那麼python編譯器將會退出,後面的程式將不會執行。2.如果這個異常 獲 try.except.finally 捕獲這個異常可以做一些額外的清理工作,後面的程式...

檢視並終止程式

檢視並終止程式 2008 05 09 14 42 02processlist.cpp檔案 include stdafx.h include include 宣告快照函式的標頭檔案 bool terminateprocessfromid dword dwid closehandle hprocess ...

socket程式異常終止

最近在做伺服器的時候,碰到了程式異常終止的問題,困擾了我近乙個星期的時間 排除了很多重可能性,終於找到原因了,記錄下,以免忘記。當server端關閉乙個socket連線時,如果client端繼續傳送資料,系統會發出乙個sigpipe訊號給程序,通知程序這個連線已經斷開,不應該再傳送資料。而linux...