美文网首页
2018-07-28

2018-07-28

作者: 淡水t海边 | 来源:发表于2018-07-28 12:04 被阅读0次

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

    相关文章

      网友评论

          本文标题:2018-07-28

          本文链接:https://www.haomeiwen.com/subject/nhkomftx.html