固定リンクどうして今までこのバグに気が付かなかったかな。単項演算子である「でない」と「-」がうまく働いていなかった。それらを使わないでプログラムを書いていたせいだということなのだが...。気がついたのは,配列が等しいかをイコール一発で比べられるようにした一方,ノットイコールにはそれを採用していなかった件。そのデバッグ中にやったテストの中で,「A=Bでない」が正しく働かなかったことに気がついたということだった。それはそれでいいのだが,変数のスコープについては奥村先生から難しい指摘をいただいている。print(i)が二重ループになって15回の表示をして止まるのだが,PyPENで同じことをやろうとすると1行目と2行目のiの区別がつかなくて無限ループになるというのだ。WaPENもPyPENも変数のスコープは関数の外と中ということでしか制御していない。うーん,どうしたものか。print(i)のあとでprint(i)が5にならず4になるというあたりになにかヒントがありそうな気がしなくもない。enumerateつけても最後の番号で止まるし。11:10:参考になります。コメントの受付は終了しました。トラックバック(0)トラックバックの受付は終了しました。