> 知识 >

已知abcd*9=bcda,数字表示就是1234*9=4321,要求用Python写出表达式
如题,今天弄了3个小时,要不答案就是1111,或者直接进入死循环.
可能我的思路还是有问题,看看应该怎么写.
就是要求知道abcd真实的数值,用数学运算来算很简单,但是用程序表示不知道怎么让计算机计算.

人气:947 ℃ 时间:2023-04-13 08:49:31
解答

是这样?
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
再问: ���

推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版