Olá, fiquei com uma dúvida.... Fui tentar reproduzir o exercício do Guilherme na segunda aula de Sets e Dicionários, mas em vez de usar o I e o &, usei as palavras reservadas or e and do Python que utilizamos antes em outros contextos. Fiquei muito surpreso em perceber que o Python considerou and = I e or = &, o que deveria ter sido o contrário. Por que isso aconteceu? Segue abaixo uma cópia do teste que eu fiz:
num1 = {23, 33, 43, 53, 63} num2 = {23, 23, 33, 34, 35, 36, 43, 53, 63, 63}
num3 = num1 or num2 num4 = num1 | num2 num5 = num1 and num2 num6 = num1 & num2
Obrigado!
print(num3) print(num4) print(num5) print(num6)