python中的spoj或codechef格式命令行输入

时间:2013-10-17 11:13:01

标签: python python-3.x

我是编程新手并尝试在诸如spoj或codechef之类的平台上开始。 任何人都可以帮助我以这种方式获得输入

输入

输入以单行中的测试用例的数量t开始(t <= 10)。在下一个t行的每一行中,有两个数字m和n(1 <= m <= n <= 1000000000,n-m <= 100000)由空格分隔。

输出

对于每个测试用例,打印所有质数p,使得m <= p <= n,每行一个数,由空行分隔的测试用例。

我知道如何从那里拆分行和提取int,但我不知道的是如何提示t行。

感谢。

1 个答案:

答案 0 :(得分:0)

你没有。它们被传递到您程序的stdin,您只需在没有任何提示的情况下阅读它们。这些系统会自动处理您的程序,因此无需显示花哨的提示符:)。

import sys

lines = sys.stdin.readlines()

# parse the input:
# number of cases
t = int(lines[0])
...