Operadores Lógicos
Operador | Descrição |
and | Retorna True se as duas afirmações são verdadeiras |
or | Retorna True se pelo menos uma das afirmações é verdadeira |
not | Retorna True se a afirmação for falsa e retorna False se a afirmação for verdadeira |
Abaixo um exemplo do uso dos operadores lógicos.
if (True and True): print('True and True') if (True and False): print('True and False') if (True or True): print('True or True') if (True or False): print('True or False') if (not True): print('not True') if (not False): print('not False') if (2 < 5): print('2 < 5') if (2 < 5 and -1 < 0): print('2 < 5 and -1 < 0') if (not 0): print('not 0') if (not 1): print('not 1')
A resposta do programa é mostrada a seguir.
True and True True or True True or False not False 2 < 5 2 < 5 and -1 < 0 not 0