2017-05-09 8 views
0

forループの出力をリストまたはタプルとして保存するにはどうすればよいですか?素数を節約するためにfor-loopの出力をリストまたはタプルとして保存する

# finding prime numbers in given range 
num_range = int(input("Enter a number: ")) 
print ("Below are the Prime Numbers") 
for num in range(2,num_range+1): 
# print (num,"is taken as num") 
    for i in range(2,num): 
#  print (i, "is taken as i") 
     if num % i == 0: 
      break   
    else: 
     print (num) 
+2

スタートをチェックループの前にリストし、ループの内側に追加します。 – Evert

答えて

0

num_range = int(input("Enter a number: ")) 
p_num = [] 
print ("Below are the Prime Numbers") 
for num in range(2,num_range+1): 
# print (num,"is taken as num") 
    for i in range(2,num): 
#  print (i, "is taken as i") 
     if num % i == 0: 
      break   
    else: 
     p_num.append(num) 
     print (num) 

印刷以下のコード番号など、空とのリストを見つけるまたは印刷

print p_num

+0

prime_list = [] def num_range(): num_range = int(入力( "Enater a number:")) のために、このコードで私のために働いてくれてありがとうございます。範囲内NUM(2、num_range + 1): 私のための範囲内(2、NUM): 場合にnum%のI == 0: 他 ブレーク: prime_list.append(NUM) リターン num_range() 印刷(prime_list) –

関連する問題