Python 输出最大的4位玫瑰花数。例如1634 =14+64+34+44
2条回答 默认 最新
caicai_ccc 2023-03-27 21:38关注list = [] for i in range(1000, 10000): a = i // 1000 b = (i // 100) % 10 c = (i // 10) % 10 d = i % 10 if a**4 + b**4 + c**4 + d**4 == i: line = i # line为每一次获取的数据 list.append(line) # 将每一次获取到的数据存放到总的列表中 print("最大的4位玫瑰花数为:", max(list))结果:
最大的4位玫瑰花数为: 9474本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报