Напишите программу, проверит является ли билетик счастливым. Номер билета семизничный Счастливым считается такой билет сумма цифр которого на четных позициях равна сумме цифр на нечетных позициях. Например, 1234167
1. Делаем замены, упрощающие понимание - "не(число делится на 7)" эквивалентно "число не делится на 7" - "не(число >32)" эквивалентно "число ≤ 32" 2. Переписываем исходное утверждение в новой формулировке: Для какого из приведённых чисел ложно выражение "число не делится на 7" ИЛИ "число ≤ 32" Если два высказывания связаны по ИЛИ, то выражение ложно, когда ложны оба высказывания. Итак, условие ложно если: - число делится на 7 И ПРИ ЭТОМ число больше 32. Это любые числа, которые больше 32, делящиеся на 7.
s = str(input())
sum1 = 0
sum2 = 0
for i in range(0, 7, 2):
sum1 += int(s[i])
for i in range(1, 7, 2):
sum2 += int(s[i])
if sum1 == sum2:
print("YES")
else:
print("NO")