基本的には、大文字のファイルを取り込む必要があるプログラムを作成しています。空白や改行で区切られていても、区切られていなくてもかまいません。例えばPythonでジェネレータの実装が正しくないのはなぜですか?
:
Z FM
TM CC
は "Z"、 "F"、 "M"、 "T"、 "M"、 "C"、 "C" の出力で発電機を返す
この関数はジェネレータである必要があります。そのため、ファイル全体ではなく、一度に1文字ずつ読み込まれます。
とにかく、ここまでは私がこれまで持っていたものです。誰か私が間違っていた場所を教えてください?
def buildGen:
with open(filename) as sample:
for word in sample:
for ch in word:
yield ch
インデントが間違っている、インデントする必要がありますWITH' '下のコード'dna'が定義されていない場合、おそらく' sample'でしょう。 – TessellatingHeckler
は固定されていますが、何もしません。 –