def find_min_number(n):
i = 1
while True:
if i == n * sum(int(digit) for digit in str(i)):
return i
i += 1
n = 5 # измените это значение на нужное вам
result = find_min_number(n)
print(result)
Ответ:
def sum_digits(num):
"""Функція, що знаходить суму цифр числа"""
sum = 0
while num > 0:
sum += num % 10
num //= 10
return sum
def find_number(n):
"""Функція, що знаходить мінімальне число, яке рівно в n разів більше суми своїх цифр"""
num = 1
if num == sum_digits(num) * n:
return num
num += 1
# Приклад виклику функції
n = 3
result = find_number(n)
print("Мінімальне число, що рівне в", n, "разів більше суми своїх цифр:", result)
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
def find_min_number(n):
i = 1
while True:
if i == n * sum(int(digit) for digit in str(i)):
return i
i += 1
n = 5 # измените это значение на нужное вам
result = find_min_number(n)
print(result)
Ответ:
def sum_digits(num):
"""Функція, що знаходить суму цифр числа"""
sum = 0
while num > 0:
sum += num % 10
num //= 10
return sum
def find_number(n):
"""Функція, що знаходить мінімальне число, яке рівно в n разів більше суми своїх цифр"""
num = 1
while True:
if num == sum_digits(num) * n:
return num
num += 1
# Приклад виклику функції
n = 3
result = find_number(n)
print("Мінімальне число, що рівне в", n, "разів більше суми своїх цифр:", result)