一、实验内容
已知XYZ+YZZ=532,其中X、Y和Z为数字,编程求出X,Y和Z的值。
二、实验源程序及结果截图
for i in range(100,999):
x=i//100
y=i//10-10*x
z=i-100*x-10*y
xyz=i
yzz=y*100+10*z+z
if(xyz+yzz==532):
print("x={},y={},z={}".format(x,y,z))
三、实验的分析与思考(若有)
利用取整运算,从任意一个三位数得到他们的百位,十位,个位的数字,赋值给x,y,z。
然后利用乘法,组合成xyz以及yzz,判断相加是否为532即可。