学生ID 20192411「Pythonプログラミング」実験2レポート
コース:「Pythonプログラミング」
クラス:201924
名前:彼Zhangrong
学生ID:20192411
実験教師:Wang Zhiqiang
実験日:2020年4月15日
必須/選択科目:パブリック選択科目
1.実験的な内容
- 完全なアプリケーションプログラム、加算、減算、乗算、除算などの完全な演算、およびその他の機能を設計して完成させます。
- 基本的な文法、判断文、ループ文、論理演算などの知識ポイントを調べます。
2.実験プロセスと結果
-
実験コード
print("简易计算器(加减乘除,x在前,y在后)") def jia(x,y): return x + y def jian(x,y): return x - y def cheng(x,y): return x * y def chu(x,y): return x / y while(1): t = str(input("是否进行计算?(1表示是,0表示否):")) if t == "1": a = int(input("请输入x的值:")) b = int(input("请输入y的值:")) c = str(input("要进行的运算(输入+,-,*,/):")) if c == "+": print(a,"+",b,"=",jia(a,b)) elif c == "-": print(a, "-", b, "=", jian(a, b)) elif c == "*": print(a, "*", b, "=", cheng(a, b)) elif c == "/": print(a, "/", b, "=", chu(a, b)) elif t == "0": print("计算结束") break else: print("请输入1或0")
-
実験結果
3.実験および解決プロセス中に発生した問題
- 質問1:サイクルを簡単に計算する方法
- 問題1の解決策:def関数を介して対応する計算値を返し、目的を達成する場合はネストして使用します。
その他(感情、思考など)
これは最も単純で最も単純であり、計算の入力プロセスは別です。計算式の1回限りの入力を改善し、演算子の数を増やして電卓の機能を増やすことができます。