0

我是编程新手,并试图在 spoj 或 codechef 等平台上开始。谁能帮助我以这种方式获得输入

输入

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

输出

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

我知道如何拆分行并从那里提取 int,但我不知道如何提示输入 t 行数。

谢谢。

4

1 回答 1

0

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

import sys

lines = sys.stdin.readlines()

# parse the input:
# number of cases
t = int(lines[0])
...
于 2013-10-17T11:36:08.177 回答