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问题
  • 如何在起点读书APP里成为作家?
  • 外包网络客服的价格怎么算,一般多少钱?
  • 腾讯视频怎么制作GIF视频
  • 在剪映app里,如何为视频制作KC2风格画面
  • 铁路12306约车订单记录怎么查看
  • 热门搜索
    遵纪守法手抄报 少代会手抄报 荷花手抄报 爱劳动手抄报简单漂亮 读书节手抄报内容 我的理想手抄报 好书推荐手抄报 38妇女节手抄报图片 植树节手抄报资料 宪法手抄报简单漂亮