Càlcul de múltiples

  1. Dissenya la funció es_multiple_de_3 que donat un enter positiu retorna True si l’enter és múltiple de 3 i False en cas contrari.

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

    >>> es_multiple_de_3(32)
    False
    >>> es_multiple_de_3(390)
    True
    >>> es_multiple_de_3(2)
    False
    >>> es_multiple_de_3(3)
    True
    

    Nota

    Pots descarregar el fitxer amb tests multiples1.txt

  2. Dissenya la funció es_multiple que donats dos enters positius a i b retorna True si a és múltiple de b i False en cas contrari.

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

    >>> es_multiple(32,3)
    False
    >>> es_multiple(390,3)
    True
    >>> es_multiple(2,3)
    False
    >>> es_multiple(3,3)
    True
    >>> es_multiple(2351,2)
    False
    >>> es_multiple(235279,32)
    False
    >>> es_multiple(235279,73)
    True
    

    Nota

    Pots descarregar el fitxer amb tests multiples2.txt

  3. Dissenya la funció es_multiple_alhora que donats tres enters positius a, b i c retorna True si a és múltiple de b i de c alhora i False en cas contrari.

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

>>> es_multiple_alhora(10,2,5)
True
>>> es_multiple_alhora(369,3,9)
True
>>> es_multiple_alhora(524,9,2)
False
>>> es_multiple_alhora(2,3,2)
False

Nota

Pots descarregar el fitxer amb tests multiples3.txt