Forum >> Principianti >> Nuovo utente nel mondo python :D e ho già incontrate le prime incognite

Pagina: 1

Buona sera a tutti, ho iniziato a studiare python da autodidatta da ieri, stavo quindi provando a mettere in pratica delle prime nozioni basilari e ho già un problema con la dichiarazione if

Sul codice



if risposta_1 == "sì":

print ("xxxxxxxxxxxxxxxxxxxxxx?")


else:

print ("ijdsajid")




e fino a qui ok, ma se scrivo :


if risposta_1 == "sì" or "si" or "qualsia cosa" :

print ("xxxxxxxxxxxxxxxxxxxx?")


else:

print ("ijdsajid")




qualsiasi risposta che rientri nella stringa correttamente o meno, mi stampa il messaggio sottostante per if, e non più quella di else, se non rientra nelle istanze "sì" or "si" or "qualsia cosa"

e dunque come faccio a utilizzare or nell'istanza if con più stringhe?

Grazie e perdonate la mia nabbaggine :3



--- Ultima modifica di MrFoxHound in data 2021-12-02 17:25:20 ---

--- Ultima modifica di MrFoxHound in data 2021-12-02 17:25:33 ---

--- Ultima modifica di MrFoxHound in data 2021-12-02 17:25:45 ---

--- Ultima modifica di MrFoxHound in data 2021-12-02 17:26:34 ---
mi sono appena risolto da solo il problema... xD

risposta_1 == "si" or risposta_1 == ecc......


Ciao caro e benvenuto. :birrame:

Bravo, insisti sempre. Scoprire e risolvere i problemi da solo, è molto appagante. :ok:

Ma non sempre ci riuscirai e tornerai qui sul forum, quindi ricorda solo che quando mostrerai il codice in Python l'indentazione è importante, quindi ricordati di usare il tasto code o dei sistemi di condivisione del codice stesso.

Grazie e buono studio.


Pagina: 1



Esegui il login per scrivere una risposta.