def testReturn(x): if x > 10000: return print "test return!!" #這句話永遠不會得到執行 elif x > 1000: return 100 elif x > 100: return 10 elif x > 10: return 1 else: return 0 print testReturn(9999999) #result = None print testReturn(9999) #return = 100 print testReturn(999) #return = 10 print testReturn(99) #return = 1 print testReturn(9) #return = 0 #return使用說明: #(1)返回函數的返回值 #(2)終止程序的運行,提前退出.(例如:當函數內有錯誤發生時,使用return可以終止函數的運行)
程序讀到return()語句,其后的語句不會再被執行。
而print()語句不同,其后的語句依然會被執行。