#Calcularemos uno por uno, los renglones de la tabla de verdad de la disjunción True or True
True or False
False or True
False or False
#Podemos encontrar la tabla de verdad usando un bucle for p in [True, False]: for q in [True, False]: print p, q, p or q
#Mejoramos la presentación construyendo una tabla mitabla = [] cabecera = ["p","q","p or q"] mitabla.append(cabecera) for p in [True, False]: for q in [True, False]: renglon = [int(p), int(q), int(p or q)] mitabla.append(renglon) show(table(mitabla))