m0_61960360 2022-03-31 19:09 采纳率: 92.9%
浏览 42
已结题

请问为什么我的结果跟范例不一样

img

img


答案跟范例不一样:

img

我的代码:
def main():
k=int(input())
a=int(input())
b=int(input())
c=0
for i in range(a,b):
f=(i//100)(i//100)+(i%100-i%10)(i%100-i%10)+(i%10)(i%10)
if f
k==i:
c+=1
print(c)
if name=="main":
main()

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2022-03-31 19:57
    关注

    你的代码,只算了3 个数字 , 你的a, b 是 5000 到 10000 , 是4个数字。少了1个数字的判断

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月31日
  • 已采纳回答 3月31日
  • 创建了问题 3月31日

悬赏问题

  • ¥15 关于#.net#的问题:End Function
  • ¥15 无法import pycausal
  • ¥15 VS2022创建MVC framework提示:预安装的程序包具有对缺少的注册表值的引用
  • ¥15 weditor无法连接模拟器Local server not started, start with?
  • ¥20 6-3 String类定义
  • ¥15 嵌入式--定时器使用
  • ¥20 51单片机学习中的问题
  • ¥30 Windows Server 2016利用兩張網卡處理兩個不同網絡
  • ¥15 Python中knn问题
  • ¥15 使用C#,asp.net读取Excel文件并保存到Oracle数据库