Python找出100以内的所有神秘数

img

你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)

for n in range(2,100):
    for i in range(2,n+1,2):
        if(i**2-(i-2)**2 == n):
            print(f'{n}={i}**2-{i-2}**2')

img

代码示例如下
有帮助望采纳~

i = 2
while True:
    a = i**2-(i-2)**2

    if(a < 100):
        print(f'{a}={i}**2-{i-2}**2')
    else:
        break
    i += 2

img