这是一个c ++代码,我怎么能在python中实现呢?
while(scanf("%lld",&n)!=EOF)
{
cout<<convert(n)<<endl;
}
答案 0 :(得分:0)
这大致相同:
def convert(input):
#do something with your input
import sys
for line in sys.stdin:
convert(int(line))
答案 1 :(得分:0)
在Python中,不是使用scanf
和朋友,而是通常将一行或整个文件读入字符串,并使用字符串操作来获得所需的结果。
在您的示例中,您可以执行以下操作:
import sys
for line in sys.stdin:
for word in line.split():
number = int(word)
... = convert(number)
答案 2 :(得分:0)