<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Il gio 9 gen 2020, 19:57 Carpediem <<a href="mailto:i.carpediem@tiscali.it">i.carpediem@tiscali.it</a>> ha scritto:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ciao a tutti,<br>
<br>
ho aggiornato la mia versione di python dalla 3.6 alla 3.8 dopodichè ho <br>
avviato un mio programmino che ha finora sempre girato senza indicare <br>
alcun errore e ora invece mi segnala su sette righe di comando (tutte <br>
grossomodo dello stesso tipo) il seguente avviso:<br>
<br>
SyntaxWarning: "is not" with a literal. Did you mean "!="?<br>
   if richiesta_proseguimento_partita is not "s" and <br>
richiesta_proseguimento_partita is not "S" and <br>
richiesta_proseguimento_partita is not "n" and <br>
richiesta_proseguimento_partita is not "N":<br>
<br>
Il programma, se eseguito, si comporta comunque come in precedenza ma <br>
non comprendo per quale motivo ora vengano evidenziate tali righe di <br>
comando. Inoltre, la domanda è: che differenza c'è tra "!="  e "is not" ?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Le cose cambiano tra una versione e l'altra e le maglie si stringono.</div><div dir="auto"><br></div><div dir="auto"><a href="https://www.tutorialspoint.com/What-is-difference-in-Python-operators-and-is-not">https://www.tutorialspoint.com/What-is-difference-in-Python-operators-and-is-not</a><br></div><div dir="auto"><br></div><div dir="auto">Ciao.</div><div dir="auto">Marco.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>