2021-04-16から1日間の記事一覧

2進数文字列のうち3の倍数のものを受理するオートマトン

Pythonのautomata-libを使いました。 pypi.org オートマトンの説明 状態q0:3で割ったあまりが0である状態 状態q1:3で割ったあまりが1である状態 状態q2:3で割ったあまりが2である状態初期状態:q0 受理状態:q0入力文字:{'0', '1'}<状態遷移> 2進数を…

Pythonでリストをループ処理するときにインデックスを取得する方法

enumerateというものを使うとできるそうです。 lst = ['a', 'b', 'c'] for idx, elem in enumerate(lst): print(idx, elem) 実行結果 0 a 1 b 2 c