题目:
有些数的立方的末尾正好是该数字本身(例如1,4,5,6,9,24,25),请你计算一下10000以内,符合这个特征的正整数一共有多少个
代码:
res=0
for x in range(1,10001):
k=x**3
if x<10 :
if k%10==x:
res+=1
if 10<x<100:
if k%100==x:
res+=1
if 100<x<1000:
if k%1000==x:
res+=1
if 1000<x<10000:
if k%10000==x:
res+=1
print(res)
结果:36
该代码实现了一个程序,用于查找1到10000之间立方数的末尾数字等于其本身的正整数。通过逐个计算每个数字的立方并检查余数,最终得出符合条件的数字总数为36个。
525

被折叠的 条评论
为什么被折叠?



