#!/usr/bin/env python3 # -*- coding: utf-8 -*- import math def my_abs(x): if not isinstance(x, (int, float)): raise TypeError('bad operand type') if x >= 0: return x else: return -x def move(x, y, step, angle=0): nx = x + step * math.cos(angle) ny = y - step * math.sin(angle) return nx, ny n = my_abs(-20) print(n) x, y = move(100, 100, 60, math.pi / 6) print(x, y) # TypeError: bad operand type: # my_abs('123') def addSum(x,y): sum = x + y ; return sum; # 多个返回值就过个返回和接收 count = addSum(1,2); print(count);