安徽工程大學
Python 程序設計 實驗報告
實驗二 順序結構程序設計(驗證性實驗)
【實驗目的】
(1)掌握數據的輸入輸出的方法;
(2)熟悉順序結構程序中語句的執行過程;
(3)掌握順序結構程序的設計方法。
【實驗條件】
PC機或者遠程編程環境
【實驗內容】
1、完成三個編程題。( python123)
(1)計算圓面積的計算 S
問題描述:
根據圓的半徑計算圓面積,半徑為25。請編寫並運行如下代碼:
radius = 25 #圓的半徑是25
area = 3.1415 * radius * radius #根據公式計算圓的面積
print("{:.2f}".format(area)) #僅輸出兩位小數結果
輸入輸出:
輸入:無 輸出:1963.44
(2)求和
問題問題:
編寫程序,從鍵盤上輸入兩個數x,y,求x,y之和並將其賦值給s,最后輸出s。
輸入輸出:
(3)求球體積
問題描述:
輸入球的半徑,計算球體體積。
輸入輸出:
輸入:一個正數
輸出:球的體積,結果保留兩位小數
【實驗記錄與分析】
(請在填寫實驗記錄與分析結果)
(1)計算圓面積的計算 S
問題描述:
根據圓的半徑計算圓面積,半徑為25。請編寫並運行如下代碼:
radius = 25 #圓的半徑是25
area = 3.1415 * radius * radius #根據公式計算圓的面積
print("{:.2f}".format(area)) #僅輸出兩位小數結果
輸入:
輸出:
(2)求和
問題問題:
編寫程序,從鍵盤上輸入兩個數x,y,求x,y之和並將其賦值給s,最后輸出s。
輸入:
輸出:
其中出現了一次錯誤(原因:eval函數的括號里多加了引號,使數值x和y當作字符輸出而不是進行數值運算)
錯誤輸入:
錯誤輸入:
(3)求球體積
問題描述:
輸入球的半徑,計算球體體積。
輸入輸出:
輸入:
輸出:
其中做題的過程中出現了一次錯誤(原因:在print的括號里漏掉了‘球的體積’)
錯誤輸入:
錯誤輸出:
【思考題】
1、影響題1和題3計算准確性的因素有哪些?如何讓1和3得到的值更准確?
下面是我在pyhton123在線編程上進行的嘗試,將題1和題3的計算結果精確到小數點后4位,使數值更加精確。
輸入:
輸出: