[Python] operatore percentuali

Nadir Sampaoli nadirsampaoli a gmail.com
Sab 15 Giu 2013 20:54:25 CEST


Il giorno 15 giugno 2013 16:48, Gianni Di Noia ha scritto:

> Magari me lo son perso, ma farebbe comodo poter utilizzare un operatore
> dedicato al calcolo delle percentuali, tipo:
>
> a = 8 %of 80
> print a
> >> 10
>

Il giorno 15 giugno 2013 19:59, Marco Giusti <marco.giusti a gmail.com> ha
scritto:

> comunque per fare quello che chiedeva il nostro amico dovremmo istruire
> l'interprete per sbagliare le tabelline.


Nel senso che 10 non è l'otto per-cento di 80 ma l'otto per-ottanta di 100,
giusto Giusti? (Pun intended)

Comunque non ci vedo niente di male a creare ed usare una funzione del tipo:

    def percentage(part, total):
        return part * total / 100.0

    >>> percentage(8, 80)
    6.4


--
Nadir
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130615/5393aa6a/attachment.html>


Maggiori informazioni sulla lista Python