# your code goes here import math def isPrime(x): if x<2: return 0 for i in range(2,int(math.ceil(math.sqrt(x)))+1): if i!=x: if x%i==0: return 0 return 1 print("自然数を入力してください") a=int(input()) print(str(a)+"以下の素数は以下のとおりです") l="{ " for i in range(2,a+1): if(isPrime(i)): l+=str(i)+"," l=l[0:-1]+" }" print(l)
100
自然数を入力してください 100以下の素数は以下のとおりです { 2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97 }