Задача "Счастливый билет"

на Python про "счастливый билет" писали множество вопросов, на которые достойные программисты давали исчерпывающие ответы, но я не нашёл ответа как и вопроса, про то как написать программу с использованием "while", нужны ли для решения этой задачи циклы? если да, то как написать код используя цикл? будьте добры укажите путь истины.


Ответы (1 шт):

Автор решения: n1tr0xs

Если нужен именно while:

ticket = list(map(int, input()))
i = 0
while i<len(ticket):
    if sum(ticket[:i]) == sum(ticket[i:]):
        print('Yes')
        break
    i += 1
else:
    print('No')
→ Ссылка