@TOCPython 解决SEND + MORE = MONEY
本人小白一个,刚刚开始学习Python,目前在学习control loop。昨天做chapter 2 的练习的时候发现一个经典题目,SEND+MORE=MONEY,第一次写这个程序,电脑运行了15min。>_<~~~~
今天重新思考了一下,以下是更新后的代码,新手初上路,请各位大神不吝赐教~~~
题目
SEND+MORE=MONEY
find integer values that can be substituted to make the addition correct
代码
# addition send + more = money
"""
S E N D
+ M O R E
_________
M O N E Y
"""
def checknospecialword(str_1, str_2, str_3):# check repeat word in two addition
checking=str_2+str_3
for i in range(len(checking)):
if str_1 == checking[i]:
return False
return True
def checknorepetwords(varible): # define method to check no repeat w