sl=input(“请输入一个字符串:")
s2=input("请输入另一个字符串:”)
sl=s1.upper()
s2=s2.upper()
S=""
#将字符串s1中的空格去掉
for i in sl:
if i!=""
①
s1=s
#同上,将字符串s2中的空格去掉,代码略
i=0
if len(sl)!=len(s2):
print(”两个字符串不相同”)
else:
while i<len(s1):
cl=s1[i];c2=s2[i]
if cl==c2:
1+=1
else:
while i<len(s1):
cl=s1[i];c2=s2[i]
if c1==c2:
i+=1
else:
if ③
i+1=1
else:
break
if i==len(s1):
print(”两个字符串相同”)
else:
print("两个字符串不相同”)
你这个代码的格式很有问题啊,
不过第一个应该填 s += i,将不是空格的字符串累加起来。
第三个我是真的蚌埠住了,首先没有 i + 1 = 1的写法,其次你那个地方应该是复制多了,所以把第二个while到break前面的else都删掉就好了
python是看缩进的,这样排版个人感觉不是很好看出门头来,建议代码缩进分明一些。