Python.use(better) #prime: subject
‖記事一覧‖目次|
Python.use(better)《Python3.1》
prime: subject
《著》森こねこ、小粒ちゃん@湘南組《監修》小泉ひよ子とタマゴ倶楽部
第0版♪2001/03/02 ● 第1版♪2003/05/25 ● 第2版♪2004/06/01 ● 第3版♪2009/02/28
|関連記事|
課題を作成する過程を通して「数値演算」の理解を深めます。
※ Python1.5 で作成した例題を、Python3.1 で再構成しました。
事例:モジュールを起動する
》作業中です《
■ 全項目を確認する
全ステップの「項目」を確認するには、関数 do を利用します。
$ python -i prime.py >>> do() 0: step00x -- def prime(n): 1: step01x -- if not n%e: break 2: step02 -- if n<2: return r 3: step03 -- def prime(n): 4: step04 -- all/any 5: step05 -- def filter(seq): 6: step06 -- [e for e in rest if e%first] >>>
■ 各項目を実行する
各ステップの「動作」を確認するには、関数 do に実引数を指定します。
>>> do(0) >>> # -------------------------------------------------- step00x >>> for e in range(30): if isPrime(e): print(e,end=",") else: print("#") # >>>
後に 30 未満の素数を列挙しますが、ここではまだ何も出力しないことを確認します。
- 末尾にを出力することで、何も出力しないことが分かります。
《余録》テストケース
def ex_isPrime(local, n):
source = (
'''for e in range({0}):
if isPrime(e): print(e,end=",")
else:
print("#")
'''.format(n),
)
for e in source:
print_(e, local)
↑TOP
》作業中です《