|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 xiaohu小虎 于 2020-5-19 13:20 编辑
一位自幂数:
- def selfpower1(): #这一例代码没有神马用
- results = []
- for i in range(0, 10):
- if i**1 == i:
- results.append(i)
- print(results)
复制代码
两位自幂数:
- def selfpower2(): #这段莫有结果
- results = []
- for i in range(10, 100):
- if ((i//10)**2) + ((i%10)**2) == i:
- results.append(i)
- print(results)
复制代码
三位自幂数:
- def selfpower3():
- results = []
- for i in range(100, 1000):
- a = i // 100
- b = i // 10 % 10
- c = i % 10
- if (a**3) + (b**3) + (c**3) == i:
- results.append(i)
- print(results)
复制代码
四位自幂数:
- def selfpower5():
- results = []
- for i in range(1000, 10000):
- a = i // 1000
- b = i // 100 % 10
- c = i // 10 % 100
- d = i % 10
- if (a**4) + (b**4) + (c**4) + (d**4) == i:
- results.append(i)
- print(results)
复制代码
五位自幂数:
- def selfpower5():
- results = []
- for i in range(10000, 100000):
- a = i // 10000
- b = i // 1000 % 10
- c = i // 100 % 10
- d = i // 10 %10
- e = i % 10
- if (a**5) + (b**5) + (c**5) + (d**5) + (e**5) == i:
- results.append(i)
- print(results)
复制代码 |
|