<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2015-01-07 12:06 GMT+01:00 <span dir="ltr"><<a href="mailto:emiliotosco@yahoo.co.jp" target="_blank">emiliotosco@yahoo.co.jp</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div><div>Intanto 1000 grazie,</div><div><br></div><div>mi immagino quanto "gnocco" era il problema.</div><div>pero` un po` alla volta ci sono arrivato, ma erano 1+1+1 problemi.<br></div><div><br></div><div>Ci sono riuscito ma....uso un windows in giapponese se ogni volta che devo provare qualcosa devo andare</div><div>a trovare il prompt di DOS...bisognava scriverlo nel manualetto!!!! a 11000km di distanza ci si incaxxa alla svelta.</div><div>come anche ke bisogna inserire le variabili...saranno scontate per dei programmatori, non per dei neofiti.<br></div></div></div></blockquote><div><br></div><div>Primo paragrafo di <b>Le istruzioni try ed except</b>:</div><div><br></div></div></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div>Per imparare a gestire un’eccezione, vediamo come generarne una.</div><div>Una tra le eccezioni più semplici da provocare è, senz’ombra di dubbio,</div><div>quella generata dalla divisione per zero:</div><div><br></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">>>> 1/0</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">Traceback (most recent call last):</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">File "<pyshell#5>", line 1, in <module></font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">1/0</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">ZeroDivisionError: int division or modulo by zero</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">>>></font></div></div></div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>In questo caso, l’eccezione è stata generata in modalità interattiva con</div><div>IDLE; per questo motivo ci siamo trovati di nuovo con il prompt di Py-</div><div>thon in attesa di ricevere nuovi comandi, come se niente fosse.</div><div>Vediamo cosa accade invece se generiamo la stessa eccezione in uno</div><div>script come il seguente, che chiameremo div_by_zero.py :</div><div><br></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">a = 1</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">b = 0</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">print("Risultato:", a/b)</font></div></div></div></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><font face="monospace, monospace">print("Fine del programma")</font></div></div></div></blockquote></blockquote><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>L’output prodotto da questo script è rappresentato nella Figura 6.1.</div></div></div></blockquote><div class="gmail_extra"><div class="gmail_quote"><div><br></div><div>La figura in questione è questa: <a href="http://imgur.com/Q75AG4e">http://imgur.com/Q75AG4e</a></div><div><br></div><div>Credevo di aver scritto in maniera abbastanza chiara cosa andava fatto.</div><div>Evidentemente non era così, ma che non ci fosse scritto del tutto non è proprio vero :-)</div><div><br></div><div>Ciao.<br>Marco.</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div><div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div><div><span style="font-size:small"><a href="http://beri.it/articoli/" target="_blank">http://beri.it/articoli/</a> - Qualche articolo</span></div></div></div></div>
</div></div>