連續質數計算
描述
補充編程模板中代碼,完成如下功能:
獲得用戶輸入數字N,計算並輸出從N開始的5個質數,單行輸出,質數間用逗號,分割。
注意:需要考慮用戶輸入的數字N可能是浮點數,應對輸入取整數;最后一個輸出后不用逗號。
1 def prime(m): 2 result = "" #返回的結果 3 i = 0 #用來記錄次數 4 start = int(m)+1 5 while i<5: 6 for j in range(2,start): 7 if start%j == 0: 8 break 9 else: 10 result =result+str(start)+',' 11 i+=1 12 start += 1 13 return result 14 n = eval(input()) 15 m = prime(n) 16 print(m[:-1])
測試結果: