
Помогите пожалуйста Напишите программу на языке программирования Python, которая бы получала на
вход три строки. В первых двух строках находятся две логических переменных А и В (0 \leq A, B \leq 10≤A,B≤1), которые могут принимать целочисленные значения (либо 0, либо 1, соответственно ложь и истина). В третьей строке содержится один из двух символов: символ "*" (символ "умножить" соответствует конъюнкции, или логическому умножению) или символ "+" (символ "плюс" соответствует дизъюнкции, или логическому сложению). На выходе, в зависимости от содержимого третьей строки, программа должна выдать результат дизъюнкции или конъюнкции двух полученных логических переменных. То есть если в третьей строке "+", то нужно вывести результат логического сложения переменных А и В, а если в третьей строке "*", то нужно вывести результат логического умножения двух переменных А и В. Результат, напомню, является целым числом, либо 0, либо 1.

Ответы на вопрос

A = bool(input())
B = bool(input())
C = input()[0]
if C == '+': r = A or B
elif C == '*': r = A and B
else: print('Введена не верная операция'); exit(1)
print(int(r))



Конечно, вот программа на языке программирования Python, которая выполняет указанные вами условия:
```python # Ввод данных A = int(input("Введите значение переменной A (0 или 1): ")) B = int(input("Введите значение переменной B (0 или 1): ")) operation = input("Введите операцию (+ для логического сложения, * для логического умножения): ")
# Проверка на корректность ввода if A not in (0, 1) or B not in (0, 1) or operation not in ('+', '*'): print("Некорректный ввод. Переменные должны быть 0 или 1, операция может быть только + или *.") else: # Выполнение операции и вывод результата if operation == '+': result = A or B print(f"Результат логического сложения A и B: {result}") elif operation == '*': result = A and B print(f"Результат логического умножения A и B: {result}") ```
Программа сначала запрашивает значения переменных A и B, а затем операцию (+ или *). После этого она проверяет корректность введенных данных и выполняет соответствующую операцию, выводя результат.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili