12345678910111213141516171819202122232425262728293031323334 |
- #!/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);
|