Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

If else в одну строку python

Есть ли вариант уместить логику 6 строк в 1?

abc = int(input("Введите чётную последовательность цифр: "))
p = (len(str(abc)))//2
if sum(map(int, str(abc)[:p])) == sum(map(int, str(abc)[-p:])):
print(True)
else:
print(False)

По дате
По рейтингу
Аватар пользователя
Новичок
1
 print(sum(map(int, (abc:=input())[:(p:=len(abc)>>1)])) == sum(map(int, abc[-p:])))