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约车订单记录怎么查看
  • 热门搜索
    低碳生活手抄报内容 雾霾手抄报 书香校园手抄报内容 走进名著手抄报 教师手抄报 关于卫生的手抄报 获奖手抄报 手抄报装饰小图案 一二年级普通话手抄报 身边的科学手抄报