開始
やろうと思って忘れてたPythonの勉強を始めた。
2010-01-26
- 作者: 柴田淳
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/04/11
- メディア: 単行本
- 購入: 23人 クリック: 572回
- この商品を含むブログ (84件) を見る
やる気とか緊張感とか保つために成果みたいなのおいてみる。
#coding:UTF-8
Result=("素数でない","素数")
def prime_num(num):
for i in range(2,num):
answer=num%i
if answer==0:
break
elif num==i+1:
return 1
(( (2が素数にならなかったので改善)
for i in range(2,num+1):
answer=num%i
if num==i:
return 1
elif answer==0:
break))
return 0
def previous(num):
pre_pr=[]
for i in range(num):
receive=prime_num(i)
if receive==1:
pre_pr=pre_pr+[i]
return pre_pr
print "数字を入力"
num=input()
result=prime_num(num)
pre_pr=previous(num)
print Result[result],pre_pr