Je dois écrire un code en Python qui produise une table de vérité pour les affirmations suivantes : p et q, p ou q, si p alors q, p si et seulement si q.
Voici un peu de code que j'ai déjà écrit, mais je ne sais pas trop où aller à partir de là.
def getSym(x):
if x:
return 'T'
else:
return 'F'
values = [True, False]
for p in values:
for q in values:
print(getSym(p), getSym(q), getSym(p and q))
J'ai compris :
(T T T)
(T F F)
(F T F)
(F F F)
mais je ne sais pas comment obtenir la dernière sortie qui devrait être (T F T F)