<p dir="ltr"><br>
On Mar 1, 2015 11:38 AM, "Carpediem" <<a href="mailto:i.carpediem@tiscali.it">i.carpediem@tiscali.it</a>> wrote:<br>
><br>
> Buongiorno a tutti.<br>
> Ho da poco iniziato a provare a studiare il linguaggio di programmazione python. Ogni volta che trovo un piccolo intoppo cerco materiale in rete affinchè alcuni concetti che non mi tornano io possa acquisirli solo dopo aver fatto alcuni personali tentativi. Ora mi trovo però a non comprendere una cosa sicuramente elementare ma di cui necessito un chiarimento.<br>
> Riguardo le operazioni sui tipi di numeri, una guida che sto seguendo riporta l'operatore "%" come un qualcosa che dovrebbe restituire, quando usato, il resto della divisione e tale guida riporta due esempi: 10%3 =1 e 5.3%2.5 =0.3<br>
> effettuando le soprascritte operazioni con una semplice calcolatrice, però, ottengo che 10/3 = 3.3 e 5.3/2.5 = 2.12 il che mi ha fatto pensare ad un semplice errore della guida che ha invertito il valore dei risultati ma, provando ad inserire l'operazione 5.3%2.5 in python ottengo in effetti il risultato di 0.2999....<br>
> A questo punto, devo dire che non ho capito come opera "%".</p>
<p dir="ltr">Scusa, ma cosa c'entra fare il calcolo con la calcolatrice? Nessuna ti dà il resto. A parte quelle più avanzate. </p>
<p dir="ltr">Fallo a mano che è più facile. </p>
<p dir="ltr">10 diviso 3 fa 3 col resto di 1. </p>
<p dir="ltr">Ecco, l'operatore % ti dà quello che segue "col resto di". </p>
<p dir="ltr">Ciao.<br>
Marco.<br><br><br></p>
<p dir="ltr">> Potete chiarirmi questa cosa?<br>
> scusate la sicura banalità della domanda ma ho bisogno di capire per andare avanti<br>
> Grazie a tutti<br>
><br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
> <a href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a><br>
</p>