İkinci soru için:
>>> condition = lambda s: int("".join(map(lambda x: str(int(x)**2)[-1], str(s)))) == s
>>> sum(i for i in range(100, 1000) if condition(i))
20784
>>>
İkinci soru için:
>>> condition = lambda s: int("".join(map(lambda x: str(int(x)**2)[-1], str(s)))) == s
>>> sum(i for i in range(100, 1000) if condition(i))
20784
>>>