安徽省工科大学
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)マルチユーザ入力の可能性を考慮し、分岐構造を増加させます