最近開始自學python,安裝好python 3.8後,也裝了Anaconda.
發現一個問題是:相同的程式碼,在IDLE執行正常,
但有的程式就是沒法在Anaconda執行??
import sys
print("請輸入一個數,以判斷它是否質數: ")
for line in sys.stdin:
num=int(line)
if num > 1:
for i in range(2,num):
if (num % i) == 0:
print(num,"非質數")
break
else:
print(num,"是質數")
else:
print(num,"不是質數")