Python程序設計實驗三:分支結構程序設計


安徽工程大學

Python程序設計實驗報告

班級:物流192     姓名:李心悅   學號:3190505218    成績:

日期:2020.4.5    指導教師:修宇

 

【實驗名稱】實驗三 分支結構程序設計

 

【實驗目的】

1、學會正確使用比較運算符與比較表達式、邏輯運算符和邏輯表達式

2、熟練用if語句設計選擇結構程序

 

【實驗條件】

PC機或者遠程編程環境

 

【實驗內容】

1、完成三個編程題

(1)設計一個貨幣轉換程序

描述:

參考溫度轉換實例編制一個貨幣轉換程序。

假定美元/人民幣匯率為:6.7744:1

輸入格式

1:輸入一個美元貨幣值:$32.3

2:輸入一個人民幣貨幣值:¥10.1

輸出格式

當輸入人民幣時,返回“人民幣轉換為美元后是:$32美元”

當輸入美元時,返回“美元轉換為人民幣后是:¥32元”

(2)數學公式求解

描述:

從鍵盤輸入x的值,根據公式計算並輸出xy的值。

輸入格式

輸入使用input(),不要增加額外的提示信息

輸出格式

直接輸出y的值,保留小數點后兩位,不需要額外信息

(3)新版個人所得稅計算(E)

描述:

請編寫一個程序,根據用戶輸入計算個人所得稅。

1、用戶輸入是個人薪金扣險所得。

(1)約定用戶輸入為以人民幣元為單位的零或者正數。不要增加額外的提示信息。

(2)如果用戶輸入了負數,提示請輸入正數!”。其他錯誤輸入可以不予處理。

2、計算應繳納的稅金(保留小數點后一位)。

我國的個人所得稅采用“超額累進稅率”計算方法,簡化公式如下:

繳稅 = (個人薪金扣險所得 - 個稅免征額) * 稅率

其中,個稅免征額為5000元,稅率根據應納稅額數量而不同,如下表所示:

級別

應納稅額區間

(應納稅額=個人薪金扣險所得-個稅免征額)

稅率

1

0 - 3000(含)

3%

2

3000 - 12000(含)

10%

3

12000 - 25000(含)

20%

4

25000 - 35000(含)

25%

5

35000 - 55000(含)

30%

6

55000 - 80000(含)

35%

7

80000以上

45%

輸入格式

1:輸入一個正數,不要增加額外的提示信息

 

 

 

 

 

【實驗記錄與分析】

(1)設計一個貨幣轉換程序

(2)數學公式求解

3)新版個人所得稅計算(E)

 

【思考題】

1、嘗試用IDLE 運行你的程序,如果用戶輸入不符合輸入格式時,程序會運行出現什么情況?

(1)貨幣轉換程序:當用戶不符合輸入格式時,程序會運行,提示輸入錯誤。

(2)數學公式求解:當用戶不符合輸入格式時,程序運行報錯。

(3)新版個人所得稅計算:當用戶不符合輸入格式時,程序運行報錯。

2、你認為如何從哪幾方面修改程序讓計算機與人的交互更加友好?

可以增加提示信息,避免用戶輸入錯誤的格式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM