Python中类似于C++中的while(cin>>x)的实现:
1.首先要知道while(cin>>x)的作用,就是可以一直从控制台输入数据,直到输入ctrl+d结束;
2.该情况通常出现在一些编程题中,题目会要求输入多组数据,其实后台输入时其实是输入的文件,文件以ctrl+d结束;
3.那么在python中如何解决呢?
其实在python中这个问题叫EOFError;所以用一个try…except语句就ok了!!
def main():
while True:
try:
'''
代码块
'''
a = input()
except EOFError:
break
main()