jfk0l
Какой из вариантов написания кода верен?
Если первый вариант выглядит вот так
a, b, c, d = map(int, input())
if a + d == b - c:
print('ДА')
else:
print('НЕТ')
а не вот так
a, b, c, d = map(int, input())
if a + d == b - c:
print('ДА')
else:
print('НЕТ')
то он неверен.
Если отступов нет этих, то он не сработает.
А если они оба работают, то второй вариант из двух строк хуже сделан, потому что читаемость кода важна вообще, а в питоне читаемость кода важна ещё больше, чем обычно. Однострочные коды хуже читаются, поэтому в них легче закрасться ошибке. Там они и живут обычно подолгу, пока не выстрелят во время работы. Связано это с тем, что их обычно неудобно обдумывать, поэтому люди их каждый раз пропускают и не перепроверяют лишний раз с мыслями “там и так всё в порядке”. А там может какая-нибудь лажа сидеть.