m123_456_- 2023-03-19 23:02 采纳率: 53.8%
浏览 65
已结题

怎样实现输出153=1^3+5^3+3^3


for x in range(1,3):  #遍历x的取值(1-2for y in range(0,10): #遍历y的取值(0-9for z in range(0,10): #遍历z的取值(0-9s1=x*100+y*10+z    #s1的表示
            s2= x**3 + y**3 + z**3   #或者s2=pow(x,3)+pow(y,3)+pow(z,3)
            if s1==s2:
                print(s2)

这个只能输出153,是需要插入什么函数吗?

  • 写回答

7条回答 默认 最新

  • 爱音斯坦牛 全栈领域优质创作者 2023-03-20 01:59
    关注

    代码如下,记得采纳一下哦!

    def func(n):
        for k in range(100,n+1):
            x = k // 100 #百位
            y = k // 10 % 10  #十位
            z = k % 10 #个位
            if x ** 3 + y ** 3 + z ** 3 == k:
                print(f'{k} = {x}^3 + {y}^3 + {z}^3')
     
    n=int(input("请输入一个100-999之间的三位数"))
    if n<100 or n>999:
        print("输入错误")
    else:   
        func(n)
     
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

问题事件

  • 系统已结题 3月28日
  • 已采纳回答 3月20日
  • 创建了问题 3月19日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度