A50081. 一个四位数, 如果在它的左边加一个数字 8, 就可以得到一个五位数; 如果在它的右边加一个数字 6, 就可以得到另一个五位数, 这两个五位数的和是 121410。 请问原来这个四位数是多少?现在请你编写程序, 求出这个四位数。for a in range(①): for b in range(②): for c in range(0, 10): for d in range(0, 10): if…
填空题
中等
知识点
题目描述
一个四位数, 如果在它的左边加一个数字 8, 就可以得到一个五位数; 如果在它的右边
加一个数字 6, 就可以得到另一个五位数, 这两个五位数的和是 121410。 请问原来这个四
位数是多少?
现在请你编写程序, 求出这个四位数。
for a in range(①):
for b in range(②):
for c in range(0, 10):
for d in range(0, 10):
if (③)+(④) == 121410:
print(a, b, c, d)
参考答案
for a in range(1,10):
for b in range(0,10):
for c in range(0,10):
for d in range(0,10):
if(80000+a*1000+b*100+c*10+d)+(a*10000+b*1000+c*100+d*10+6) == 121410:
print(a,b,c,d)
#其中答案③和④可互换答案解析
评分标准:
①1,10 (2 分 )
②0,10 (2 分 )
③80000+a*1000+b*100+c*10+d (3 分 )
④a*10000+b*1000+c*100+d*10+6 (3 分 )
上一题
下一题