Vèrtexs d’un quadrat

  1. Dissenyeu la funció vertex_sup_dret que donades les dues coordenades del vèrtex inferior esquerre (primer la coordenada x i després la y) i la longitud del costat d’un quadrat, retorni les coordenades del vèrtex superior dret.

    Desa la funció al fitxer vertex.py. La funció ha de passar el següent doctest:

    >>> vertex_sup_dret(3, 5, 7)
    (10, 12)
    

    Nota

    Pots descarregar el fitxer amb tests vertex1.txt

  2. Dissenyeu la funció dimensions que donades les coordenades del vèrtex inferior esquerre i del vèrtex superior dret d’un rectangle, retorni la seva amplada i alçada.

    Desa la funció al mateix fitxer de l’apartat anterior vertex.py. La funció ha de passar el següent doctest:

    >>> dimensions(3, 5, 8, 9)
    (5, 4)
    

    Nota

    Pots descarregar el fitxer amb tests vertex2.txt

  3. Dissenyeu la funció punt_interior que donades les coordenades del vèrtex inferior esquerre i la longitud del costat d’un quadrat i donades dels coordenades d’un punt 2D, retorni True si el punt és interior al quadrat o és un punt frontera, és a dir, forma part del costat, i False en cas contrari.

    Desa la funció al mateix fitxer de l’apartat anterior vertex.py. La funció ha de passar el següent doctest:

    >>> punt_interior(3, 5, 2, 8, 9)
    False
    

    Nota

    Pots descarregar el fitxer amb tests vertex3.txt

Solucions

Disposeu de solucions al fitxer vertex.py.