Python Language ou


Exemple

Évalue le premier argument véridique si l'un des arguments est véridique. Si les deux arguments sont faux, évaluez le deuxième argument.

x = True
y = True
z = x or y # z = True

x = True
y = False
z = x or y # z = True

x = False
y = True
z = x or y # z = True

x = False
y = False
z = x or y # z = False

x = 1
y = 1
z = x or y # z = x, so z = 1, see `and` and `or` are not guaranteed to be a boolean

x = 1
y = 0
z = x or y # z = x, so z = 1 (see above)

x = 0
y = 1
z = x or y # z = y, so z = 1 (see above)

x = 0
y = 0
z = x or y # z = y, so z = 0 (see above)

Les 1 dans l'exemple ci-dessus peuvent être changés en n'importe quelle valeur, et les 0 peuvent être changés en n'importe quelle valeur.