20192307 2019-2020-2「Pythonプログラミング」実験2レポート
コース:「Pythonプログラミング」
クラス:クラス1923
名前:Chang
Wanli学生ID:20192307
実験教師:Wang Zhiqiang
実験日:2020年4月11日
必須/選択科目:パブリック選択科目
1.実験的な内容
- 完全なアプリケーションプログラム、加算、減算、乗算、除算などの完全な演算、およびその他の機能を設計して完成させます。
- 基本的な文法、判断文、ループ文、論理演算などの知識ポイントを調べます。
2.実験要件
- エンジニアリングプロジェクトを作成し、Python言語を使用して特定の演算を実行し、プログラムのデバッグと実行を完了します。コードはコードクラウドにホストされます。
3.実験プロセスと結果
コードの再利用と保守性を向上させるために、このプログラムの準備では2つのモジュールを使用しました。メインプログラムと関数関数プログラム。これにより、プログラムの混乱が回避され、エラーの修正が困難になります。
これがメインのプログラムコードです。複数の分岐を使用して、異なる計算を実行します。
これは関数関数プログラムコードです。
次のスクリーンショットは、この計算機の実行結果です。
コードの実行可能性をデバッグするために、メインプログラムに複数のブレークポイントが設定され、デバッグ用に配布されます。
コードクラウドリンク:https : //gitee.com/python_programming/chang_wanli/commit/d18e72cf51822708834dc756e5c2613e1aa3435c
4.実験および解決プロセス中に発生した問題
- 問題1:汎用モジュールファイルの呼び出し時にImportErrorが発生する
- 問題1の解決策:ルートディクショナリをマークします。ルートディレクトリを再検索した後、汎用モジュールの関数を呼び出すことができます。
- 質問2:平方根演算を実行するとき、関数を呼び出すと、関数が使用できないことを常にプロンプトします。
- 問題2の解決策:オンラインで情報を照会した後、sqrt関数が正常に使用するには、mathを呼び出す必要があることがわかります。
- ...
その他(感情、思考など)
この実験の過程で、私は知識の抜け穴だけでなく、不注意によって引き起こされる不注意など、多くの問題に遭遇しました。これらすべてが、私のpython言語知識システムを補完、改善、および充実させます。問題を常に修正する過程で、「Pythonプログラミング:エントリーから実践まで」、「[愚かな方法] Python3(第3版)を学ぶ」、ブログパークプラットフォーム、CDSNプラットフォームなど、さまざまな方法で情報をクエリしました。クラウドプラットフォームのコーディング、アプリの知識など。これらのプログラムの準備では、特にさまざまなモジュールの関数の作成と呼び出し、アプリケーションとクラスとオブジェクトの理解、および次のpython言語用に設計されたIDEプラットフォームvscodeの使用と操作にさらに慣れていました学習は強固な基盤を築き、継続的な探求のプロセスにおいて徐々に自分自身を向上させました。
参考文献
- 「Pythonプログラミング:エントリーから実践まで」
- 「[愚かな方法] Python3(第3版)を学ぶ」
- 「Python基本チュートリアル(第3版)」
- 「Pythonコアプログラミング(第3版)」