print 和return 有什么區別
def average(*args):
? ? sum=0.0;
? ? if len(args)==0:
? ? ? ? print sum;
? ? for x in args:
? ? ? ? sum = sum + x;
? ? print sum / len(args)
為什么把return 改成print會錯誤呢?感覺都是一個意思。
def average(*args):
? ? sum=0.0;
? ? if len(args)==0:
? ? ? ? print sum;
? ? for x in args:
? ? ? ? sum = sum + x;
? ? print sum / len(args)
為什么把return 改成print會錯誤呢?感覺都是一個意思。
2019-04-07
舉報
2019-04-07
可以在函數體內部用print輸出你想輸出的,但函數必須有返回值(可以為空),所以必須最后結尾有return