如何修正这个代码def func(S): Len=len(S) for i in range(0,Len-1): for j in range(i+1,Len): if S[i]==S[j]: s1=S.replace(S[j],'') return len(s1) string=input('请输入一个字符串:') y=func(string) print(y)
时间: 2023-05-23 08:04:06 浏览: 112
用python打印1~20的整数实例讲解
这段代码有语法错误,应该将第五行的“i 1”改成“i+1”,将第六行缩进到第五行的下一行。修正后的代码如下:
def func(S):
Len=len(S)
for i in range(0,Len-1):
for j in range(i+1,Len):
if S[i]==S[j]:
s1=S.replace(S[j],'')
return len(s1)
string=input('请输入一个字符串:')
y=func(string)
print(y)
阅读全文