課程:《Python程序設計》
班級: 1931
姓名: 彭淇靖
學號:20193118
實驗教師:王志強
實驗日期:2020年4月12日
必修/選修: 公選課
1.實驗內容
設計簡易版計算器,運用基本語法、判定語句、循環語句、邏輯運算等知識點
功能如下:
1、加減乘除四則運算
2、求模運算
3、平方運算
4、三角函數
2. 實驗過程及結果
使用條件語句進行計算功能的選擇及實施(該計算器設定參與運算的數為整數,保證功能2求模時模數為整數)
計算功能選擇
將功能1與功能2合並,用條件語句對加減乘除和求模五個不同的運算進行處理
平方運算(輸入一個數即可)
三角函數
完整代碼碼雲鏈接:https://gitee.com/peng_qi_jing/untitled10/blob/master/實驗二:計算器.py
運行結果
3. 實驗過程中遇到的問題和解決過程
-
問題1:
當
時,由於break跳出循環因此只能運行一次
-
問題1解決方案:去掉后面的else部分或去掉while True和else部分
修改后運行如下:
-
問題2:計算功能出現問題
-
問題2解決方案:查找資料后發現應import math,並調用math函數
-
...
其他(感悟、思考等)
在編寫程序的過程中盡量注意細節部分,不要粗心。
遇到不懂的及時進行詢問或百度。
該計算器程序只限於整數,在功能上有一定限制,希望學到后面能夠進一步優化其功能。