Logic Building
# Print numbers with even digit sum
print("Numbers 1-100 with even digit sum:")
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 sum is even
if digit_sum % 2 == 0:
print(num, end=" ")
print()Output
Numbers 1-100 with even digit sum: 2 4 6 8 11 13 15 17 19 20 ...
Calculate digit sum and check if even.
Key Concepts:
- Extract digits and sum
- Check if sum % 2 == 0
- Filter numbers meeting condition