Ответы
Ответ дал:
0
Ответ:
k = 0
s = input()
for num in s:
if int(num) % 2 == 0:
k += 1
if (int(s[0]) + int(s[-1])) == int(s[1]) and k > 0:
print('Yes')
else:
print('No')
Объяснение:
k - счётчик чётных цифр числа, s - введённое число в виде строки.
Цикл for перебирает каждый символ строки и ищет, есть ли чётная цифра. Если таковая находится, то к k прибавляется 1.
Последний if отвечает за то, подходит ли число условиям (т.е. сумма первого и последнего числа равна среднему числу), условие k > 0 означает, что в числе одна из цифр чётная.
Zergloing:
Если мой ответ вас удовлетворил, то, пожалуйста, отметьте его как "Лучший ответ".
сорри но не правильно ,учитель сказал
Конкретный пример приведите, где код выдаёт неверный результат. Может ваш учитель сказал делать каким-либо конкретным способом, который вы не указали.
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад