<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div class="moz-cite-prefix">Il 01/04/2015 18:22, Alessandro Re ha
scritto:<br>
</div>
<blockquote
cite="mid:CAD5XE-HBeWtNCv4vF_=j+N1PpG-2MECnQ7UjLmVLo11O+ExE1w@mail.gmail.com"
type="cite">
<pre wrap="">2015-04-01 15:43 GMT+02:00 Carpediem <a class="moz-txt-link-rfc2396E" href="mailto:i.carpediem@tiscali.it"><i.carpediem@tiscali.it></a>:
</pre>
<blockquote type="cite">
<pre wrap="">C'è qualcuno che gentilmente si presta a dare uno sguardo a quanto segue? ho
anche commentato ogni riga di codice per facilitarne la lettura.
</pre>
</blockquote>
<pre wrap="">
Personalmente voto per aggiungere qualche spazio in più, ad esempio
attorno agli operatori con "bassa priorità", tipo
questo='édifficile'=='daleggere'
questo = 'èunpo'=='meglio'
questo = 'éideale' == 'amioavviso'
Tornando al tuo problema:
</pre>
<blockquote type="cite">
<pre wrap=""> secondi=(secondi-(minuti*60))
</pre>
</blockquote>
<pre wrap="">
Oltre a quanto ha detto Beri ho da aggiungere solo una domanda:
sei a conoscenza dell'operatore % (modulo)?
Perché tu fai molti passaggi di divisione e moltiplicazione (come
quello che ho fatto vedere sopra) col solo scopo di ottenere il resto
della divisione, mentre ti basta semplicemente usare l'operatore di
resto :)
Inoltre, in Python c'é anche il fantastico // che è l'operatore di
divisione intera - che trovo particolarmente utile in Python3, quindi
eviti di fare `int(a / b)` e fai solo `a // b`
Quindi, usa quei due operatori: dovresti riuscire ad ottenere lo
stesso risultato con conti più semplici, meno codice e quindi
probabilmente meno bug.
Ciauz
~Ale</pre>
</blockquote>
<big>Sono a conoscenza dell'operatore modulo ma i vari passaggi di
divisione e moltiplicazione in realtà non hanno lo specifico
compito di ottenere un numero intero ma di trasformare ad esempio,
un alto numero di minuti in un numero che rientri nel normale
limite per giungere alla grandezza superiore immediatamente
successiva. Ho invece provveduto ad utilizzare come da te
suggerito l'operatore di divisione intera che effettivamente è
molto comodo e mi ha permesso di cancellare parentesi che, con un
minimo di distrazione, potrebbero contribuire a commettere qualche
errore di sintassi. Ne avevo già letto da qualche parte ma poi, la
cosa era finita nel dimenticatoio; ora non la lascio più andare
...<br>
Grazie</big><br>
<blockquote
cite="mid:CAD5XE-HBeWtNCv4vF_=j+N1PpG-2MECnQ7UjLmVLo11O+ExE1w@mail.gmail.com"
type="cite">
<pre wrap="">
_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a>
</pre>
</blockquote>
<br>
</body>
</html>