1) NOT(A) AND B = 0
2) NOT(A) AND B = 1
3) NOT(A) AND B = 0
4) NOT(A) AND B = 0
Объяснение:
NOT - означает инверсию. Т.е. если А = 0, то подставляем вместо А единицу. И наоборот.
AND - логическое И или логическое умножение.
Разберем первый вариант. Подставим вместо переменных числа из предложенных вариантов:
NOT(0[A]) AND 0[B] = 1
Инвертируем первую переменную и заменим AND на умножение.
1 * 0 = 1. Как видим, равенство не совпадает, значет ответ неверный. По такому же принципу проверяем остальные вариант.
Разберем второй вариант:
NOT(0[A]) AND 1[B] = 1
1 * 1 = 1. Равеноство совпадает, следовательно это верный вариант ответа.
ответ: 2) A=0, B=1
Начнём с with
Данный код можно записать и без него, получится как-то так:
f = open("smth.txt")
a = f.read()
f.close()
В таком случае нужно будет указать, что мы завершили работу с файлом, используя метод close
Конструкция with сама завершает работу с файлом после всех инструкций, метод close не требуется
Ключевое слово as
Можно использовать не только с with
import random as rnd
Проще говоря, это "псевдоним" для удобной работы с файлом. Без as пришлось бы постоянно писать метод open вместо file
list – список
Упорядоченная изменяемая коллекция объектов произвольных типов
Сам же метод переводит итерируемый объект в список
a = list("abc") # => ["a", "b", "c"]
Метод map
Метод, с двумя аргументами:
Возвращает объект типа map
a = list(map(int, ["1", "2"])) # => [1, 2]
Метод split
Метод, "стирающий" указанный символ в качестве аргумента из строки
По умолчанию убирает переносы строк и пробелы
Возвращает объект типа list
a = "abc abc".split() # => ["abc", "abc"]
1) NOT(A) AND B = 0
2) NOT(A) AND B = 1
3) NOT(A) AND B = 0
4) NOT(A) AND B = 0
Объяснение:
NOT - означает инверсию. Т.е. если А = 0, то подставляем вместо А единицу. И наоборот.
AND - логическое И или логическое умножение.
Разберем первый вариант. Подставим вместо переменных числа из предложенных вариантов:
NOT(0[A]) AND 0[B] = 1
Инвертируем первую переменную и заменим AND на умножение.
1 * 0 = 1. Как видим, равенство не совпадает, значет ответ неверный. По такому же принципу проверяем остальные вариант.
Разберем второй вариант:
NOT(0[A]) AND 1[B] = 1
Инвертируем первую переменную и заменим AND на умножение.
1 * 1 = 1. Равеноство совпадает, следовательно это верный вариант ответа.
ответ: 2) A=0, B=1
Начнём с with
Данный код можно записать и без него, получится как-то так:
f = open("smth.txt")
a = f.read()
f.close()
В таком случае нужно будет указать, что мы завершили работу с файлом, используя метод close
Конструкция with сама завершает работу с файлом после всех инструкций, метод close не требуется
Ключевое слово as
Можно использовать не только с with
import random as rnd
Проще говоря, это "псевдоним" для удобной работы с файлом. Без as пришлось бы постоянно писать метод open вместо file
list – список
Упорядоченная изменяемая коллекция объектов произвольных типов
Сам же метод переводит итерируемый объект в список
a = list("abc") # => ["a", "b", "c"]
Метод map
Метод, с двумя аргументами:
Тип данных, в который нужно преобразовать каждый элемент объекта (массива)Сам объект (массив)Возвращает объект типа map
a = list(map(int, ["1", "2"])) # => [1, 2]
Метод split
Метод, "стирающий" указанный символ в качестве аргумента из строки
По умолчанию убирает переносы строк и пробелы
Возвращает объект типа list
a = "abc abc".split() # => ["abc", "abc"]