Счастливый билет (алгоритм в Python)
коллеги!
Дана переменная, в которой хранится шестизначное число (номер проездного билета). Билет считается счастливым, если сумма первых трех цифр совпадает с суммой последних трех цифр номера. Вопрос: как написать в условии сумма первых трех цифр совпадает с суммой последних трех цифр номера?
Заранее благодарю
Ответы (1 шт):
подсказка
получить последнюю цифру числа можно разделив число по модулю на 10
digit = value % 10само число после этого надо уменьшить в 10 раз и проделать 1) столько раз сколько цифр ы числа (по сути пока число не будет равно 0)
value //= 10можно сравнивать не цифры числа, а строки, т.е. превратить число в строку через функцию
str()получить 2 строки по половинке числа можно через срезы, например получить первые 4 символа строки можно так:
part = text[:4]
а получить последние 7 символов можно так:
part = text[:-7]
Думаю, с тем как все собрать в одну задачу вы легко справитесь