私は初心者のプログラマーで、zedshaw のLearn Python The Hard Way
コースを修了していますが、演習 26 では欠陥のあるコードが与えられているので、それをデバッグできます。コードは Python 2.x を使用して作成されましたが、学習できるように Python 3 で書き直しました。
次のエラーが発生します。
Traceback (most recent call last):
File "/home/omar/PycharmProjects/Python_The_Hardway/ex26_Quiz.py", line 76, in <module>
print("We'd have {} beans, {} jars, and {} crates".format(secret_formula(start_point)))
IndexError: tuple index out of range
これが私のコードです:リンク
元のコード:リンク(これは演習ファイルです)
だから私の質問は:
- 終了コード 1 で終了するのはなぜですか?
- コードの実行を継続しないのはなぜですか?
- Python 3 を使用してどのように書き直すことができますか?
ありがとうございました