如何用Python编写程序求解满足AAB+BB=BAA的1-9整数A、B取值
问题求解:满足AAB + BB = BAA的(A,B)组合实现方案
我们先把题中用数字占位符表示的数值转成可计算的算术表达式:
AAB是三位正整数,百位和十位均为A、个位为B,对应数值为100*A + 10*A + BBB是两位正整数,十位和个位均为B,对应数值为10*B + BBAA是三位正整数,百位为B、十位和个位均为A,对应数值为100*B + 10*A + A
完整实现代码
for A in range(1, 10): for B in range(1, 10): if (100*A + 10*A + B) + (10*B + B) == 100*B + 10*A + A: print(A, B)
运行结果
代码执行后输出唯一符合条件的组合:8 9
内容的提问来源于stack exchange,提问作者syzygy
相关产品推荐
相关产品推荐

