写这个题的主要原因是老师布置了好几道Python的基础题目,也就这一道卡着我了,不管怎样我都没有得到满分,第一个测试点总是格式错误;但是自己知道哪里错了;但是就是不知道怎么该;星期二上课的时候老师略微讲了一下strip()这个函数,说这个函数没有split() 这个函数用的多,我一看这个函数又是去掉两边空格的函数,正符合我意,当然我想也正好符合出题人的意思;这个题主要是考strip() 这个函数,要是这个函数你学会了,那么这个题你就会很轻松的做出来,开始的时候我用的split(),然后没有做对,后来我把split()换成了strip(),这个题就顺利的过掉了;;
下面这是我最开始的时候的代码:
r = input().split()
s = ""
for x in r:
s = s + x
l = input().split()
c = ""
for x in l:
c = c + x
# print(c)
s = s.replace(c.lower(), "")
s = s.replace(c.upper(), "")
t = s
# print(len(t))
print("result: {}".format(t))
这个是我过掉的代码:
r = input().strip()
s = ""
for x in r:
s = s + x
l = input().strip()
c = ""
for x in l:
c = c + x
# print(c)
s = s.replace(c.lower(), "")
s = s.replace(c.upper(), "")
t = s
# print(len(t))
print("result: {}".format(t))