@ゲー単走部

ローグライク雑記。変愚蛮怒、DCSSなど。

2016-12-27から1日間の記事一覧

素数の列を返すプログラム、素数かどうか判定するプログラム

素数の列を返すプログラムを書いてみる。 def prime(n): # nまでの素数のリストを返す if n == 2: return [2] elif n > 2: array = [2] # 素数を集める for i in range(3, n + 1): # 3~nが素数かどうか for p in array: if i % p == 0: # 素数で割り切れた…

Iteratorパターン

イテレータ、イテレータってよく聞くけど、要するにこんな感じなんだろう。 class MyList: def __init__(self, mylist): # 引数mylistは通常のリストを想定 self.mylist = mylist def getsize(self): return len(self.mylist) def __getitem__(self, index):…