Помогите, пожалуйста! PYTHON. Напишите программу, которая находит все числа в диапазоне от a до b , сумма цифр которых не меняется при умножении на 2,3,4,5,6,7,8 и 9 (например, число 9). Используйте функцию для вычисления суммы цифр числа.
Приложения:

Ответы на вопрос
Ответил vladuslavdoncov
3
Ответ:
def smm_numbers(x):
sm = 0
sm_num = 0
for _ in x:
sm += int(_)
for j in range(2, 10):
j = str(j * int(x))
for p in j:
sm_num += int(p)
if sm_num != sm:
return False
sm_num = 0
return True
a, b = map(int, input().split())
count = 0
for i in range(a, b + 1):
if smm_numbers(str(i)):
print(i)
count += 1
if count == 0:
print(0)
Объяснение:
соблюдайте отступы что бы избежать синтаксической ошибки
tatyana990053:
Спасибо огромное:)
Новые вопросы
Русский язык,
2 года назад
Английский язык,
2 года назад
Биология,
2 года назад
Русский язык,
2 года назад
Литература,
8 лет назад