这个惊人的是这个号码吗?全部:
lambda n:0in[(n-3*i*i+0j)**.5%1for i in range(n)]
使用在n == 3*i*i+j*j的OEIS上给出的等效二次型。通过取其平方根并检查它是否为整数(即等于0模1 ),检查n-3*i*i是否为任何i的完美平方。注意到,Python精确地计算完全平方的平方根,而不存在浮点误差。+0j使之成为一个
我正在尝试编写一个代码,用于在Python中对用户输入号进行平方。我创建了函数my1() ..。我想要做的是让Python接受一个数字的用户输入并对其进行平方,但是如果用户没有添加任何值,它就会给出一个print语句,并在默认情况下给出e.g2的缺省数字的平方。以下是我迄今所尝试过的 if my1() is None:
print('You have not enter