Найти - Пользователи
Полная версия: Судьба мира от решения задачи
Начало » Центр помощи » Судьба мира от решения задачи
1
collapse
Здравствуйте, горит сессия, не могу сдать долг, умоляю, помогите!!! На питоне нужно сделать следующую приблуду:

Собрать полную программу и построить таблицу истинности последовательного соединения элементов «ИЛИ» и «НЕ».
Пример:
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
xam1816
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

скажете потом какую оценку препод мне поставил
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB