a147: Print it all
#a147: Print it all
'''
大於 0、整數、不可以被 7 整除、小於 n,請輸出所有可能的數字。
輸入說明
輸入為一個整數 n,其中 n 不大於 10000。
若 n = 0 表示資料結束。
輸出說明
輸出如前述,各個數字之間以一個空白隔開。
範例輸入 #1
5
10
20
0
範例輸出 #1
1 2 3 4
1 2 3 4 5 6 8 9
1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19
'''
while True:
try:
n = int(input("\n 輸入一個正整數 n <n 不大於 10000,若 n = 0 表示資料結束> : "))
if (n==0):
print('程式結束')
break
except:
print ("Invalid input 不合法輸入")
continue
for i in range(n+1):
if (i %7 ==0):
print(end='')
else:
print(i,end=' ')
>>> %Run a147.py
輸入一個正整數 n <n 不大於 10000,若 n = 0 表示資料結束> : 15
1 2 3 4 5 6 8 9 10 11 12 13 15
輸入一個正整數 n <n 不大於 10000,若 n = 0 表示資料結束> : 5
1 2 3 4 5
輸入一個正整數 n <n 不大於 10000,若 n = 0 表示資料結束> : 20
1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 20
輸入一個正整數 n <n 不大於 10000,若 n = 0 表示資料結束> : 0
程式結束
>>>
沒有留言:
張貼留言