def is_palindrome(maybePalindrome): for i in (range(0, int(len(maybePalindrome)/2))): if maybePalindrome[i] != maybePalindrome[len(maybePalindrome) - i - 1]: return False return True palindromeSum = 0 for i in range(1000000): if is_palindrome(str(i)) and is_palindrome(str(bin(i))[2:]): palindromeSum += i print(palindromeSum) print("The sum of all double base palindrome numbers below 1000000 is: ", palindromeSum)