|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
大佬们,答案咋看懂的啊 ,有一说一我是数学看不懂。 嘤嘤嘤!还有这是我自己瞎写的,哪错了呢?
- f = int(1) , s = int(0) , t = int(0)
- i = str('f' + 's' + 't')
- while i < 1000:
- i = str('f' + 's' + 't')
- if i == (f**3) + (s**3) + (t**3):
- print (i,end = ' ' )
- if t <= 9:
- t += 1
- if t == 10:
- t = 0
- s += 1
- if s <= 9:
- s += 1
- else :
- s = 0
- f += 1
-
复制代码
为什么不用 for 循环呢
- for f in range(1, 10):
- for s in range(10):
- for t in range(10):
- i = int(str(f) + str(s) + str(t))
- if i == (f ** 3 + s ** 3 + t ** 3):
- print(i, end=' ')
复制代码
|
|