Задача 5. Счастливый билетик (Python)

В старину, когда даже в столице билеты в общественном транспорте выдавали контролёры, существовало поверье: если на билете сумма первых трёх цифр в номере билета равна сумме последних трёх, то это к удаче. 

Напишите программу, которая получала бы на входе шестизначный номер билета и выводила, счастливый это билет или нет. К примеру, билеты 666 666 и 252 135 — счастливые, а 123 456 — нет.

Решение задачи:

a = int(input('Введите номер билета: '))  
sum_left = 0
sum_right = 0
for i in range(6):
    if i < 3:
        sum_right += a // 10**i % 10
    else:
        sum_left  += a // 10**i % 10 
if sum_left == sum_right:
    print('lucky')
else:
    print('unlucky')  

Оцените статью
( 25 оценок, среднее 2.92 из 5 )