# 使用while迴圈來持續執行程式,直到使用者輸入0
while True:
# 使用input函數來讓使用者輸入一個數字,並用int函數將其轉換為整數
n = int(input("請輸入一個大於1的正整數: "))
# 如果n等於0,則中斷迴圈並輸出(結束!)
if n == 0:
print("(結束!)")
break
# 如果n小於或等於1,則提示使用者重新輸入
elif n <= 1:
print("錯誤: 請輸入一個大於1的正整數")
# 否則,執行以下程式碼
else:
# 建立一個空字串來儲存結果
result = ""
# 使用for迴圈來遍歷從1到n-1的所有整數
for i in range(1, n):
# 如果i不是3或7的倍數,則將其加到結果字串中,並在後面加上一個空格
if i % 3 != 0 and i % 7 != 0:
result += str(i) + " "
# 使用print函數來輸出結果字串
print(result)