Вопрос Символьные строки в Python.Помогите решить пожалуйста задачу!!!

Регистрация
23 Июл 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Я не понимаю как решить задачу.

Вводим число типа str(например 123456)

Нужно определит счастливое это число или нет.

Для этого я делил сначала это число пополам (т.е. 123,456)

потом переводил их в тип int. А дальше я не знаю что деать.

Помогите пожалуйста.
 
Предлагаю поделить большее на меньшее. Если делится нацело, то счастливое, иначе нет.
 
Количество вводимых цифр всегда четное? Если нет, как определять счастливое число например у 12345? Или числа ограничены каким либо диапазоном? Или только 6-значные числа?
 
a = list(map(int, list(input())))
if sum(a[:int(len(a)/2)]) == sum(a[int(len(a)/2):]):
____print('Число счастливое')
else:
____print('Число несчастливое')
 
Назад
Сверху