Счастливый билет (алгоритм в Python)

коллеги!

Дана переменная, в которой хранится шестизначное число (номер проездного билета). Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера. Вопрос: как написать в условии сумма первых трех цифр совпадает с суммой последних трех цифр номера?

Заранее благодарю


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

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

подсказка

  1. получить последнюю цифру числа можно разделив число по модулю на 10

     digit = value % 10
    
  2. само число после этого надо уменьшить в 10 раз и проделать 1) столько раз сколько цифр ы числа (по сути пока число не будет равно 0)

     value //= 10
    
  3. можно сравнивать не цифры числа, а строки, т.е. превратить число в строку через функцию str()

  4. получить 2 строки по половинке числа можно через срезы, например получить первые 4 символа строки можно так:

     part = text[:4]
    

а получить последние 7 символов можно так:

    part = text[:-7]

Думаю, с тем как все собрать в одну задачу вы легко справитесь

→ Ссылка