in Python è possibile scrivere un'istruzione if come seguepython. Se var == false
var = True
if var:
print 'I\'m here'
c'è un modo per fare il contrario, senza il ==, ad esempio
var = False
if !var:
print 'learnt stuff'
in Python è possibile scrivere un'istruzione if come seguepython. Se var == false
var = True
if var:
print 'I\'m here'
c'è un modo per fare il contrario, senza il ==, ad esempio
var = False
if !var:
print 'learnt stuff'
Usa not
var = False
if not var:
print 'learnt stuff'
var = False
if not var: print 'learnt stuff'
Perché tutte queste risposte hanno lo stesso codice di esempio, anche se l'originale la domanda in realtà non ha messo il 'se' e il' print' sulla stessa riga? – Blender
@Blender: la prima revisione della domanda ha incasinato la formattazione in modo che ogni frammento di codice apparisse su una singola riga. – jwodder
@Blender: quando guardo la cronologia delle revisioni, vedo il codice "originale" (difficile da dire all'interno del periodo di prova) come un elemento unico a causa di una cattiva formattazione. – DSM
usi Python not
anziché !
per la negazione.
Prova
if not var:
print "learnt stuff"
invece
penso che quello che stai cercando è l'operatore 'non e'?
if not var
Pagina di riferimento: http://www.tutorialspoint.com/python/logical_operators_example.htm
Questo sito ha una cattiva documentazione. – Blender
ho pensato che non avevo provato, ma credo che devo aver provato sbagliato, grazie – Phedg1