20193117実験2「Pythonプログラミング」実験レポート

学生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番目の操作を実行することもできます

参考文献

おすすめ

転載: www.cnblogs.com/whm1129/p/12733937.html