Вопрос:

Отметь все фрагменты программ с ошибкой.

Смотреть решения всех заданий с листа

Ответ:

В первом фрагменте программы переменная ans не инициализирована до использования в условии if B > ans. Это может привести к ошибке, если B больше, чем текущее значение ans (которое может быть неопределенным).

<h3>Фрагмент 1:</h3>
A = int(input())
B = int(input())
if B > ans:
 ans = B
print(ans)

Во втором фрагменте программы переменная ans инициализирована значением A. Это допустимо, ошибки нет.

<h3>Фрагмент 2:</h3>
A = int(input())
B = int(input())
ans = A
if B < ans
 ans = B
print(ans)

В третьем фрагменте программы переменная ans используется в условии if ans < 0. Однако, переменной присваивается значение из ввода пользователя answer = int(input()), а затем выполняется проверка if ans < 0. Затем переменной ans присваивается новое значение ans = -ans. В целом код работает, ошибки нет.

<h3>Фрагмент 3:</h3>
answer = int(input())
if ans < 0:
 ans = -ans
print(ans)

Ответ: Ошибка только в первом фрагменте программы.

ГДЗ по фото 📸
Подать жалобу Правообладателю