学生ID 2019-2020-2「Pythonプログラミング」実験xレポート
コース:「Pythonプログラミング」
クラス:1943
名前:Chen Wei
学生ID:20194306
実験教師:Wang Zhiqiang
実験日:2020年4月20日
必須/選択科目:パブリック選択科目
1.実験的な内容
・加算、減算、乗算、除算などの操作を完了するための完全なアプリケーションプログラムを設計して完成させます。
・基本的な文法、判断ステートメント、ループステートメント、論理演算などの知識ポイントの評価
2.実験プロセスと結果
def Sum(a,b):
print("a+b=",a+b)
def Subtraction(a,b):
print("a-b=",a-b)
def Multiplication(a,b):
print("a*b=:",a*b)
def Division(a,b):
if b != 0:
print("a/b=:",a/b)
else:
print("无法计算!")
def Mo(a,b):
print("两数求模为",a%b)
def Mifang(a,b):
print("a^b=",a**b)
print("启动计算器。")
while True:
print("加法请按1,减法请按2,乘法请按3,除法请按4,求模请按5,求幂请按6,退出计算器请按7")
print("请选择:")
x = int(input())
if x == 7:
print("计算器关闭。")
break
if x == 6:
a = int(input("请输入一个数:"))
b = int(input("请输入一个数:"))
print(Mifang(a,b))
a = float(input("请输入一个数:"))
b = float(input("请输入一个数:"))
if x == 1:
print(Sum(a,b))
elif x == 2:
print(Subtraction(a,b))
elif x == 3:
print(Multiplication(a,b))
elif x == 4:
print(Division(a,b))
elif x == 5:
print(Mo(a,b))
3.実験および解決プロセス中に発生した問題
- 質問1:電卓を閉じる前にaとbを入力します
- 問題1:閉じた計算機に関連するコードを前に移動します。
- 問題2:電力計算実行時のプログラムエラー
- 問題2の解決策:Float型は電力計算に使用できず、電力計算に関連するコードが前進し、aおよびbがint型に変更され、continue関数が追加されます
その他(感情、思考など)
この実験を通じて、Pythonの基本的な知識、判断ステートメント、ループステートメント、論理演算、その他の知識ポイントなど、この期間中に学習したコンテンツが統合されます