Easy 2_ задача

← разместить еще код

Можно немного оптимизировать код

Расшаренный код:

n_ticket = list(input("Введите шестизначный номер билета: ")) # ожидается ввод пользователем № билета

def lucky(n_ticket):
    x = int(n_ticket[0]) + int(n_ticket[1]) + int(n_ticket[2]) #по идеи здесь переменная  Х должна произойти от сложения первого и второго числа 
        #с соответствующими индексами
    y = int(n_ticket[3]) + int(n_ticket[4]) + int(n_ticket[5]) #

#    по идеи здесь переменная  У должна произойти от сложения первого и второго числа 
#    с соответствующими индексами
    if x == y:          # соответственно производим проверку равенства Х и У
        return "Победа"  # и возвращаем одну из переменных
#  думаю в этом и есть моя ошибка, здесь следовало заменить на булевые значение и при возврате Истина можно было бы использовать дальше ветвления

    else:
        return "Купи ещё билетик"

if len(n_ticket) == 6: # здесь проверяем колличество цифр введённых пользователем 
    print(lucky(n_ticket)) 
else:
    print("Try again")