Descomptes_2

Un centre comercial aplica els següents descomptes als seus compradors. A tots ells, per compres de menys de 10€ no s’aplica cap descompte, entre 10€ i 20€ (inclosos), 50 cèntims i a partir de 20€, 8 cèntims per cada euro. A més, si el comprador té la tarja client, li aplica un descompte addicional de 5€ si la compra és de més de 100€.

  1. Dissenya la funció descompte que donada la quantitat de despesa d’un comprador, retorna la quantitat descomptada aplicable sense que es requereixi tenir la tarja client.

  2. Dissenya la funció descomptetot que donada la quantitat de despesa d’un comprador i un booleà indicant si és o no client, retorna la quantitat final a pagar per aquest un cop aplicats tots els possibles descomptes. Aquesta funció ha d’usar l’anterior.

Desa totes dues funcions al fitxer descompte2.py. Les funcions han de passar el següent doctest:

>>> descompte (114)
9.12
>>> descompte (29)
2.32
>>> descomptetot (114, True)
99.88
>>> descomptetot (114, False)
104.88

Nota

Pots descarregar el fitxer amb tests descompte2.txt