行中的python元素没有原始输入()

行中的python元素没有原始输入(),python,inputstream,Python,Inputstream,我有一个数字输入流 1 2 3 4 5 6 7 8 9 10 11 12 and it goes on...... 现在在python中,我们必须通过raw_-input获取输入,然后是mapint、raw_-input.split,然后执行任何必须执行的处理 例如 n = map(int,raw_input().split()) for i in n: print i%2==0 在上面的代码中,我首先获取所有输入,将它们转换为整数,然后运行一个循环来检查每个整数是否为偶数 我可以在

我有一个数字输入流

1 2 3 4 5 6 7 8 9 10 11 12 and it goes on......
现在在python中,我们必须通过raw_-input获取输入,然后是mapint、raw_-input.split,然后执行任何必须执行的处理

例如

n = map(int,raw_input().split())
for i in n:
    print i%2==0
在上面的代码中,我首先获取所有输入,将它们转换为整数,然后运行一个循环来检查每个整数是否为偶数

我可以在Java中做同样的事情,但现在我可以在得到输入后立即给出结果

例如,假设输入数n给定,下面的程序从上述给定的输入馈送中获取输入,并继续提供必要的输出

for(i = 0 ; i < n ; i++ ){
    n = in.nextInt();
    System.out.println(n%2==0);
}
我想知道,python中是否有某种方法,通过它我们可以从一行中获取n个输入,并继续处理它


以上两个程序在性能方面有什么不同。

我想你想要这样的东西,假设n已经设置好了

in = raw_input().split()
for i in range(n):
    i = int(in[i])
    print(i%0 == 0)

这类似于Java代码,但与Java代码一样,如果数字少于n,或者输入中的任何项不是整数,则会产生错误

嗯。。。我知道这种方法,大多数人只能这样做。我想要的是,我应该为每个整数获取输入,在这段代码中,首先获取完整的字符串,拆分它,然后使用它。我不想使用split函数,我只想接受输入整数。你的评论没有任何意义。。Java代码也在空白上进行标记化,它只是在nextInt方法中进行标记化。如果不在unix上对tty进行一些更改,您就无法获取原始数据,我不知道您需要做什么来避免在windows计算机上伪造输入。。