#coding:utf-8 # (1)把數據返回到函數調用處 def func(): # return 1 # return "aaabb" return [1,2,3,4] res = func() print(res) # 這個地方是調用處 函數名() res = func() print(res) print("<===>") # (2)函數返回值不是必須,按照需求來,如果不寫return 返回值,默認返回None def func(): print(12345666) # return 12345666 res = func() print(res) # 打印1234567 和 自定義的return 之間沒有半毛錢關系,返回值是自定義的; res = print(1234567) print(res) print("<=====>") # (3) 寫一個計算器 def calc(sign,num1,num2): if sign == "+": res = num1 + num2 elif sign == "-": res = num1 - num2 elif sign == "*": res = num1 * num2 elif sign == "/": if num2 == 0: return "抱歉,大兄弟,這個算不了" res = num1 / num2 else: return "你是外星來的小baby么" return res res = calc("/",5,10) print(res)