已知abcd*9=bcda,数字表示就是1234*9=4321,要求用Python写出表达式如题,今天弄了3个小时,要不答案就是1111,或者直接进入死循环.可能我的思路还是有问题,看看应该怎么写.就是要求知道abcd真实的数值,用数学运算来算很简单,但是用程序表示不知道怎么让计算机计算.
网友回答
是这样?for i in range(1000,10000):
\x05 i_str = list(str(i))
\x05 i_str.reverse()
\x05 if str(i * 9) == ''.join(i_str):
\x05\x05 print i