最初我试图将一个整数t作为输入然后t行跟随每个包含一个字符串。我在Python 3.4.1的代码中遇到运行时错误,即'File'./prog.py“,第1行,在 EOFError:阅读一条线时的EOF'。你能指出我哪里出错了吗?
for i in range(input()):
d = input()
a = list(d)
b = set(a)
print (len(b))
答案 0 :(得分:1)
我认为唯一的错误是您需要将range(input())
转换为range(int(input()))
,因为简单的input()
是一个字符串且没有范围:
>>> for i in range(int(input())):
... d=input()
... a=list(d)
... b=set(a)
... print(len(b))
...
4
Hello
4
There
4
are
3
selective
7