Logic Building
# Print numbers
print("Numbers with digit sum multiple of 3:")
for num in range(1, 101):
# Calculate digit sum
digit_sum = 0
temp = num
while temp > 0:
digit_sum += temp % 10
temp //= 10
# Check if multiple of 3
if digit_sum % 3 == 0:
print(num, end=" ")
print()Output
Numbers with digit sum multiple of 3: 3 6 9 12 15 18 21 ...
Calculate digit sum and check divisibility by 3.
Key Concepts:
- Extract and sum digits
- Check if sum % 3 == 0
- Filter numbers