素数ジェネレーターを作成し、生成される素数の数をユーザーに指定してもらいたいと思いました。プログラムがエラーを返すことなく、「1000」をraw_inputに変更するにはどうすればよいのでしょうか。また、生成されたこのリストを.txtファイルに保存するにはどうすればよいですか?前もって感謝します
コード:
no_of_primes = 1
candidate = 2
start = 2
list_of_primes = []
while no_of_primes <= 5000:
result = candidate % start
if result > 0:
start +=1
elif result == 0:
if start == candidate:
list_of_primes.append(candidate)
candidate +=1
no_of_primes +=1
start =2
else:
candidate +=1
start = 2
print list_of_primes