题库首页 › 青少年软件编程(Python) › 题目 2580

一格小朋友正在求解一道小学四年级提优题,题目如下: 把 1296 分拆成a、b、c、d四个正整数,如果a加上2,b减去2,c乘以2,d除以2,则这四个结果相等。现在请你编写程序求出这四个数。 补全下面的代码: for a in range(1, ① ): b = ② for c in range(1,1296-a-b): d = ③ if (b-2==c*2) and (a+b+c+d== ④ ) : print(a,b,c,d)

正确答案:补全答案:①1296 ②a+4 ③4*c ④1296。核心:设结果相等为x,a=x-2,b=x+2,c=x/2,d=2x,由a+b+c+d=1296解出x=288,故a=286,b=290,c=144,d=576。

试卷来源:202012 青少年软件编程等级考试Python三级真题

本卷相关题目

在线做题 同科目题库