# Exemplo 1 A = True B = True print "Exercício 1" # Com A Verdadeiro e B Verdadeiro A,B = True, True a1 = A and B and not A and not B b1 = A or B and not A or B c1 = 5-3*2<7*9-3 or A and B or 6*4<10*3/2 d1 = 9*2==3*3*4/2 or not B and 5*4-3<=3 e1 = (not A or B) and (not B and A) f1 = not (A or B) and (A or B) g1 = (A and B) or (B and not A) h1 = 8*(4-3)>6*8 or B # Com A Verdadeiro e B Falso A,B = True, False a2 = A and B and not A and not B b2 = A or B and not A or B c2 = 5-3*2<7*9-3 or A and B or 6*4<10*3/2 d2 = 9*2==3*3*4/2 or not B and 5*4-3<=3 e2 = (not A or B) and (not B and A) f2 = not (A or B) and (A or B) g2 = (A and B) or (B and not A) h2 = 8*(4-3)>6*8 or B # Com A Falso e B Verdadeiro A,B = False, True a3 = A and B and not A and not B b3 = A or B and not A or B c3 = 5-3*2<7*9-3 or A and B or 6*4<10*3/2 d3 = 9*2==3*3*4/2 or not B and 5*4-3<=3 e3 = (not A or B) and (not B and A) f3 = not (A or B) and (A or B) g3 = (A and B) or (B and not A) h3 = 8*(4-3)>6*8 or B # Com A Falso e B Falso A,B = False, False a4 = A and B and not A and not B b4 = A or B and not A or B c4 = 5-3*2<7*9-3 or A and B or 6*4<10*3/2 d4 = 9*2==3*3*4/2 or not B and 5*4-3<=3 e4 = (not A or B) and (not B and A) f4 = not (A or B) and (A or B) g4 = (A and B) or (B and not A) h4 = 8*(4-3)>6*8 or B print "\t\t\t\t\tV/V\tV/F\tF/V\tF/F" print "a) A e B e não A e não B:\t\t%-d\t%-d\t%d\t%d" % (a1,a2,a3,a4) print "b) A ou B e não A ou B:\t\t\t%-d\t%-d\t%d\t%d" % (b1,b2,b3,b4) print "c) 5-3*2<7*9-3 ou A e B ou 6*4<10*3/2:\t%-d\t%-d\t%d\t%d" % (c1,c2,c3,c4) print "d) 9*2==3*3*4/2 ou não B e 5*4-3<=3:\t%-d\t%-d\t%d\t%d" % (d1,d2,d3,d4) print "e) (não A ou B) e (não B e A):\t\t%-d\t%-d\t%d\t%d" % (e1,e2,e3,e4) print "f) não (A ou B) e (A ou B):\t\t%-d\t%-d\t%d\t%d" % (f1,f2,f3,f4) print "g) (A e B) ou (B e não A):\t\t%-d\t%-d\t%d\t%d" % (g1,g2,g3,g4) print "h) 8*(4-3)>6*8 ou B:\t\t\t%-d\t%-d\t%d\t%d" % (h1,h2,h3,h4) print "\nFim do Programa"