4. Каким будет результат при выполнении программы,
А=2
b=2
if a>1 or a
a=2
b=2
b+=7
if a>1 or a==b:
b+=4
print(b)
ПОМОГИТЕ ПРОШУУУУ
А=2
b=2
if a>1 or a
a=2
b=2
b+=7
if a>1 or a==b:
b+=4
print(b)
ПОМОГИТЕ ПРОШУУУУ
Ответ
0
(0 оценок)
0
Ответ
0
(0 оценок)
0
pupkinll2016
2 года назад
Светило науки - 412 ответов - 0 раз оказано помощи
Объяснение:
Данная программа содержит ошибку синтаксиса, из-за которой она не может быть выполнена
Ошибка заключается в строке if a>1 or a, которая не имеет второго условия после оператора or. Также, ниже в коде отсутствует инструкция для ввода значений переменных a и b.
Если бы программа была исправлена и значения переменных были введены, то результат её выполнения мог бы быть разным в зависимости от значений переменных.
Если a > 1, то условие в строке if a>1 or a==b будет истинным и переменная b увеличится на 4, т.е. результатом будет значение 13 (b = 2 + 7 + 4 = 13).
Если a <= 1, то условие в строке if a>1 or a==b будет ложным и переменная b увеличится только на 7, т.е. результатом будет значение 9 (b = 2 + 7 = 9).
Эта программа не будет работать, так как есть синтаксическая ошибка в строке