2013-10-17 23 views
0

我是編程新手,嘗試在像spoj或codechef這樣的平臺上開始。 任何人都可以請幫我在獲取輸入這樣python中的spoj或codechef格式命令行輸入

輸入

輸入開頭的測試用例一行數T(T < = 10)。在每個接下來的t行中有兩個空格分隔的數字m和n(1 < = m < = n < = 1000000000,n-m < = 100000)。

輸出

對於每個測試實例打印所有素數p使得m < = P < = n時,每行一個數,測試用例由空行分隔。

我知道如何分割線和從那裏提取int,但我不知道的是如何提示t數行。

謝謝。

回答

0

你不知道。他們被傳遞到您的程序的stdin,並且您只是在沒有任何提示的情況下閱讀它們。這些系統自動處理你的程序,所以不需要顯示奇特的提示:)。

import sys 

lines = sys.stdin.readlines() 

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