手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Python解决SEND+MORE=MONEY问题

时间:2024-10-14 01:11:53

1、这题目要是手工算的话,估计得花点时间。首先,S和M,这两个数作为最高位都不能是0,要不然没啥意义。剩下的字母都可以是0-9,但互不相等,每个字母就代表确定的一个整数。

2、然后,我就想着,在一个列表里面,是0-9的数字,然后随机的从里面取8个数字(互不相等),赋值给S,E,N,D,M,O,R,Y这8个变量,再进行一个加法的判断语句,等式成立后,再打印出8个变量,不就完成了吗?

3、最后,经过一番思考,写出如下程序,运行,成功了!答案是:9 5 6 7 1 0 8 2(分别是S E N D M O R Y)当然等式就是:9567+1085=10652

Python解决SEND+MORE=MONEY问题
© 手抄报圈