digits_sum = sum(int(digit) for digit in str(num))
if digits_sum % 8 == 0:
print(num)
total_sum += num
print("Сума всіх таких чисел: ", total_sum)
У цьому коді ми проходимо по всіх можливих трицифрових числах (від 100 до 999), рахуємо суму їх цифр та перевіряємо, чи кратна вона числу 8. Якщо сума кратна 8, то виводимо число на екран та додаємо його до загальної суми. На кінці виводимо загальну суму всіх таких чисел.
Answers & Comments
Ответ:
Ось розв'язок вашої задачі на мові Python:
total_sum = 0
for num in range(100, 1000):
digits_sum = sum(int(digit) for digit in str(num))
if digits_sum % 8 == 0:
print(num)
total_sum += num
print("Сума всіх таких чисел: ", total_sum)
У цьому коді ми проходимо по всіх можливих трицифрових числах (від 100 до 999), рахуємо суму їх цифр та перевіряємо, чи кратна вона числу 8. Якщо сума кратна 8, то виводимо число на екран та додаємо його до загальної суми. На кінці виводимо загальну суму всіх таких чисел.
Объяснение: