開始

やろうと思って忘れてたPythonの勉強を始めた。
2010-01-26

みんなのPython 改訂版

みんなのPython 改訂版

簡単な文法ぐらいしかわかってない。しばらくは学校でCでやってたことをこっちでやったりする。しばらくしたら簡単なアプリケーションみたいなの作りたい。
やる気とか緊張感とか保つために成果みたいなのおいてみる。
 
#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