Interval¶
Dissenya la funció interval(li, ls, n, tancat) que donats el límit
inferior i superior d’un interval i un nombre (3 reals) i un booleà
que val True si l’interval és tancat i False si és obert,
retorni True si el nombre es troba dins de l’interval i False
en cas contrari.
Desa la funció al fitxer interval.py. La funció ha de passar el següent doctest que et donem:
>>> interval(1.0, 10.0, 4.1, True) True >>> interval(1.0, 10.0, 10.0, True) True >>> interval(1.2, 10.4, -2.1, True) False >>> interval(1.0, 10.0, 10.0, False) False >>> interval(1.2, 10.4, 1.2, False) False >>> interval(-11.3, 10.8, 10.8, False) False >>> interval(-11.3, 10.8, -3.4, False) TrueNota
Pots descarregar el fitxer amb tests
interval.txt
Solució
Disposeu de solucions al fitxer interval.py