Задание на питон напишите ответ - Общение Python мододелов

Вопрос Задание на питон напишите ответ

Регистрация
21 Окт 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Назовём натуральное шестизначное число N (100000≤ N ≤ 999999) счастливым, если суммы трёх его первых и трёх последних цифр различаются не более, чем на 3. Найдите количество таких чисел.
 
Регистрация
2 Дек 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
def is_lucky(number):
# Разделяем число на первые и последние три цифры
first_three = number // 1000
last_three = number % 1000

# Сумма первых трёх цифр
sum_first = sum(map(int, str(first_three)))
# Сумма последних трёх цифр
sum_last = sum(map(int, str(last_three)))

# Проверяем условие
return abs(sum_first - sum_last) <= 3

def count_lucky_numbers():
count = 0
for number in range(100000, 1000000): # От 100000 до 999999
if is_lucky(number):
count += 1
return count

# Вывод результата
print("Количество счастливых чисел:", count_lucky_numbers())
 
Регистрация
24 Июл 2013
Сообщения
68
Репутация
8
Спасибо
1
Монет
0
В каком виде должен быть ответ (функция, скрипт, класс)?
 
Регистрация
27 Янв 2013
Сообщения
71
Репутация
0
Спасибо
0
Монет
0
Тебе код написать или просто ответ нужен?
 
Регистрация
4 Окт 2013
Сообщения
101
Репутация
0
Спасибо
0
Монет
0
Количество счастливых шестизначных чисел равно 668304
 
Сверху Снизу