Pythonのプログラミングラボレポート3:プログラム設計の分岐構造

安徽省工科大学

  Pythonプログラミング  テストレポート

クラス   物流192      呂梁  学生番号3190505217  スコア          

日付    2020年3.30    インストラクターの       修理建物     

[名前]実験プログラム設計の実験の三分岐構造

 

【目的】  

(1)正しく比較式と比較、論理演算子、および論理式を使用する方法を学びます。

(2)プログラムの熟練した構造により、設計上の選択のif文

 

[実験条件]  

PCまたはリモートプログラミング環境

 

[実験]コンテンツ

1.完全な3つの計画問題(python123)

(1)は、通貨換算プログラムを設計します

問題の説明:

基準温度換算通貨変換処理の準備の一例。

想定ドル/人民元の為替レート:6.7744:1

入力と出力:

値は(2)数式を解きます

問題の説明:

値は、キーボードから入力され、そして式XおよびYに従って算出した値を出力xは。

入力と出力:

 

 (3)新個人所得税の計算

問題の説明:

ユーザー入力に基づいて個人所得税を計算するプログラムを書きます。

1.ユーザ入力は、個人の所得給与控除保険です。 

    RMBゼロ又は正の数の単位で(1)従来のユーザ入力。余分なメッセージを追加しないでください。

    ユーザーは負の数を入力する場合(2)、プロンプトが「正の数を入力してください!」その他の入力エラーを処理することはできません。

2.計算税未払金(小数点以下保持しました)。

    「超過累進税率」の計算方法を使用して当社の個人所得税は、簡素化式は、次のとおりです。

       税=(給与天引き保険個人所得-免税額)* 税率

前記5,000非課税の量、異なるの数に応じて支払う税は、以下のように:

入力と出力:

 

[質問]

ユーザ入力が入力フォーマット、プログラムが表示され何を実行されますが一致しない場合は、あなたのプログラムを実行するために使用IDLEに試してみてください1.?

プログラムのいくつかの側面を変更することは、コンピュータがよりフレンドリーな人々と対話することを可能にするところ2.どのように思いますか?

 

[実験]記録及び分析(実験記録及び分析結果に記入)

(1)は、通貨換算プログラムを設計します

コードを入力します。

出力

 【注意】このプログラムの理由による主に何度もミス:

(1)の文とelse文の終わりを追加することを忘れた場合「:」 

(2)、ライン7とライン11、 "Yes" と中国語でなければなりません ":"

 

値は(2)数式を解きます

コードを入力します。

 出力

 

 (3)新個人所得税の計算

コードを入力します。

 出力(例えば)

      

    

 [注]この問題は、第二分岐であり、二つのブランチに関する多分岐構造、印刷の位置に注意を払う必要に

 

[質問]

Q1。ユーザ入力が入力形式と一致しない場合、プログラムが表示され何を実行されます、あなたのプログラムを実行するために、IDLEを試してみてください?

A:(1)通貨換算プロセスを設計

コードを入力します。

 

ユーザ入力32

入力エラーの出力フォーマット

値は(2)数式を解きます

コードを入力します。

ABCを入力します。

出力

(3)新個人所得税の計算

コードを入力します。

入力-1

出力は正の数を入力してください!

Q2。どのようにどこプログラムのいくつかの側面コンピュータがよりフレンドリーな人々と対話することができますを変更すると思いますか?

(1)機能を除いて試してみるの使用、

 

(2)マルチユーザ入力の可能性を考慮し、分岐構造を増加させます

 

おすすめ

転載: www.cnblogs.com/-ll-/p/12600116.html