Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 3, 2022 15:22:56

collapse
Зарегистрирован: 2021-03-20
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Судьба мира от решения задачи

Здравствуйте, горит сессия, не могу сдать долг, умоляю, помогите!!! На питоне нужно сделать следующую приблуду:

Собрать полную программу и построить таблицу истинности последовательного соединения элементов «ИЛИ» и «НЕ».
Пример:
A | B | not(A+B)
——————-
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 0
Добавить в иерархию классов элементы «И-НЕ» (TNAnd) и «ИЛИ-НЕ» (TNOr), которые представляют собой последовательные соединения элементов «И» и «ИЛИ» с элементом «НЕ». Построить их таблицы истинности.
Пример:
A | B | A nand B
——————-
0 | 0 | 1
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0
A | B | A nor B
——————-
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 0

Офлайн

#2 Апрель 3, 2022 21:08:33

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1393
Репутация: +  124  -
Профиль   Отправить e-mail  

Судьба мира от решения задачи

collapse
горит сессия, не могу сдать долг, умоляю, помогите!!! На питоне нужно сделать следующую приблуду:
 a_var_lst = [0, 0, 1, 1]
b_var_lst = [0, 1, 0, 1]
t1 = 'A | B | not(A+B)\n----------\n'
t2 = 'A | B | A nand B\n----------\n'
t3 = 'A | B | A nor B\n-----------\n'
#
for a, b in zip(a_var_lst, b_var_lst):
    t1 += f'{a} | {b} | {int(not(a + b))}\n'
    t2 += f'{a} | {b} | {int(not (a and b))}\n'
    t3 += f'{a} | {b} | {int(not (a or b))}\n'
for i in (t1, t2, t3):
    print(i)
>>>
A | B | not(A+B)
----------
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 0

A | B | A nand B
----------
0 | 0 | 1
0 | 1 | 1
1 | 0 | 1
1 | 1 | 0

A | B | A nor B
-----------
0 | 0 | 1
0 | 1 | 0
1 | 0 | 0
1 | 1 | 0


Process finished with exit code 0

скажете потом какую оценку препод мне поставил

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version