СРОЧНО НУЖНА ПОМОЩЬ Определить, является ли целое число x (100 000 ≤ x < 10 000 000)...

0 голосов
22 просмотров

СРОЧНО НУЖНА ПОМОЩЬ
Определить, является ли целое число x (100 000 ≤ x < 10 000 000) "счастливым" (сумма первых трех цифр равна сумме последних трех цифр). Сделать проверку корректности вводимых данных.
Пример:
Введите целое число (100 000 <= x < 10 000 000): 127055 <br>
Сумма первых трех цифр: 10
Сумма последних трех цифр: 10
Число 127055 является счастливым (сумма первых трех цифр равна сумме последних трех цифр)!


Информатика (12 баллов) | 22 просмотров
Дан 1 ответ
0 голосов
i = int(input("Введите целое число (100 000 <= x < 10 000 000): "))<br>z = i
mas = []#масив
if ( i>=100000) and (i < 10000000):
----while i>0:
--------b = i%10
--------i = i//10
--------mas.append(b)
else:
----print("Чисдл не входить в диапизон !!!")
mas.reverse()
if sum(mas[0:3]) == sum(mas[3::]):
----print("Сумма первых трех цифр:",sum(mas[0:3]) )
----print("Сумма последних трех цифр :",sum(mas[3::]))
----print("Число",z,'является счастливым (сумма первых трех цифр равна сумме последних трех цифр)! ')
else:
----print("Число HE счасливе!")
(1.8k баллов)