<div dir="ltr"><div><br></div><div>Sorry! Top quoting involontario! (maledetta Gmail!!)</div><div><br></div><div>Ho verificato. Il tuo file (in formato docx) contiene:</div><div><br></div><div>
<span></span>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p style="margin-bottom:0.35cm;direction:ltr;line-height:115%;text-align:left">nomi = ('gabriella', 'marialaura',
'serena')</p><p style="margin-bottom:0.35cm;direction:ltr;line-height:115%;text-align:left">fornomi in (nomi)</p><p style="margin-bottom:0.35cm;direction:ltr;line-height:115%;text-align:left">print nomi</p></blockquote>
</div><div><br></div><div>che infilato nell'interprete ti direbbe:</div><div><br></div><div>>>> fornomi in (nomi)<br>Traceback (most recent call last):<br> File "<stdin>", line 1, in <module><br>NameError: name 'fornomi' is not defined</div><div><br></div><div><br></div><div> che è un errore di battitura ma viene interpretato come nome</div><div><br></div><div>Corretto in "for nomi" ottieni:</div><div><br></div><div>>>> for nomi in (nomi)<br> File "<stdin>", line 1<br> for nomi in (nomi)<br> ^<br>SyntaxError: invalid syntax<br>>>> <br></div><div><br></div><div>Significa che manca il simbolo due punti!</div><div><br></div><div>Corretto ancora ma manca la spaziatura nella terza riga...</div><div><br></div><div>Correggendo del tutto la forma gira senza errori, ma, guarda cosa si ottiene se ripeti più volte il codice:<br></div><div><br></div><div> --------------------- Prima esecuzione --------------------------------<br></div><div>>>> for nomi in (nomi):<br>... print nomi<br>... <br>gabriella<br>marialaura<br>serena</div><div><br></div><div>''' --------------------- Seconda esecuzione --------------------------------<br>>>> for nomi in (nomi):<br>... print (nomi)<br>... <br>s<br>e<br>r<br>e<br>n<br>a</div><div><br></div><div>''' --------------------- Terza esecuzione --------------------------------<br></div><div>>>> for nomi in (nomi)<br> File "<stdin>", line 1<br> for nomi in (nomi)<br> ^<br>SyntaxError: invalid syntax<br>>>> for nomi in (nomi):<br>... print (nomi)<br>... <br>a<br>>>> <br></div><div><br></div><div>Se studi i principi di python, ad esempio seguendo il think in python, dovresti riuscire a capire perchè.<br></div></div>