Profilo di Kz32206

Nome Kz32206
Indirizzo email n/a
Messaggi2
  • Re: Tabella di verità not(A or B)
    Forum >> Principianti
    Proprio quello che stavo cercando di fare! Grazie :) ;)
  • Tabella di verità not(A or B)
    Forum >> Principianti
    Salve a tutti, premetto che sono agli inizi. Ho iniziato un corso di programmazione in Python da qualche mese e mi sono imbattuto in un esercizio che in parte ho svolto ma mi sono bloccato nell'ultima parte... mi spiego.. l'esercizio consiste nel creare un programma in Python che restituisca una tabella di verità not (A or B).
    Utilizzare una funzione link () per il collegamento, che riceve due valori booleani come argomento e restituisce il risultato del collegamento come stringa di caratteri. Dovrebbe essere restituito "vero" o "falso".
    La tabella dovrebbe essere emessa al di fuori della funzione.
    Io ho fatto così...

    def link(a, b):
        if (not(a or b) == 0):
            return "falso"
        else:
            return "vero"
    falso = False
    vero = True
    tabella = [
      [falso, falso],
      [falso, vero],
      [vero, falso],
      [vero, vero],
    ]
    
    for a, b in tabella:
        print(a, b, link(a, b))
    







    in output:


    False False vero

    False True falso

    True False falso

    True True falso

    >>>


    non capisco il mio errore.. come faccio a far uscire la tabella tutta in italiano? Forse ho fatto un casino :thinking:

    grazie in anticipo per il vostro aiuto




    --- Ultima modifica di Kz32206 in data 2020-08-27 11:13:08 ---