学生ID 2019-2020-2「Pythonプログラミング」実験xレポート
コース:「Pythonプログラミング」
クラス:1931
名前:Wei Haoming
学生ID:20193117
実験教師:Wang Zhiqiang
実験日:2020年4月11日
必須/選択科目:パブリック選択科目
1.実験的な内容
- 完全なアプリケーションプログラム、加算、減算、乗算、除算などの完全な演算を設計し、完了します。多くの機能と利点があります。
- 基本的な文法、判断文、ループ文、論理演算などの知識ポイントを調べます。
2.実験プロセスと結果
ユーザーは、計算方法ごとに加算、減算、乗算、および除算の関数を定義することにより、入力計算方法を選択し、数値を入力し、メイン関数を呼び出して計算を完了します
コード
def add(x,y):
return x + y
def subtract(x,y):
return x - y
def multiply(x,y):
return x * y
def divide(x,y):
return x / y
while(1):
print("是否进行计算:")
choice = input("是/否:")
if choice == '否':
break
elif choice == '是':
print("输入想进行的步骤(数字)")
print("1.加法\n2.减法\n3.乘法\n4.除法:")
n = int(input())
num1 = int(input("输入第一个数:"))
num2 = int(input("输入第二个数:"))
if n == 1:
print(num1, '+', num2, '=', add(num1, num2))
elif n == 2:
print(num1, '-', num2, '=', subtract(num1, num2))
elif n == 3:
print(num1, 'X', num2, '=', multiply(num1, num2))
elif n == 4:
print(num1, '÷', num2, '=', divide(num1, num2))
コードクラウドリンク:
リンク。
3.実験および解決プロセス中に発生した問題
- 質問1:プログラムに複数の計算を実行させる方法を検討してください
- 問題1の解決策:複数回のループによる操作
その他(感情、思考など)
Pythonプログラムのプログラミングにはさまざまな方法があります。たとえば、実験は関数によって、または直接ifステートメントによって判断できます。文字を使用して、以前の計算結果を保存し、2番目の操作を実行することもできます