20192429:2019-2020-2「Pythonプログラミング」実験2レポート

20192429:2019-2020-2「Pythonプログラミング」実験2レポート

コース:「Pythonプログラミング」
クラス:201924
名前:Ma Yi
学生ID:20192429
実験教師:Wang Zhiqiang
実験日:2020年4月15日
必須/選択科目:パブリック選択科目

1.実験的な内容

设计并完成一个完整的应用程序,完成加减乘除模等运算,功能多多益善。
考核基本语法、判定语句、循环语句、逻辑运算等知识点

2.実験プロセスと結果

関数を定義して個別に呼び出し、モジュラス演算を追加、減算、乗算、および除算

 def add(x,y):
    return x+y
def subtraction(x,y):
    return x-y
def multiply(x,y):
    return x*y
def divide(x,y):
    return x / y
def delivery(x,y):
    return x % y
while True:
    way = input("输入你的选择(1/2/3/4/5):")
    x = int(input("输入第一个数字: "))
    y = int(input("输入第二个数字: "))
    if way == '1':
        print(x, "+", y, "=", add(x, y))
    elif way == '2':
        print(x, "-", y, "=", subtraction(x, y))
    elif way == '3':
        print(x, "*", y, "=", multiply(x, y))
    elif way == '4':
        print(x, "/", y, "=", divide(x, y))
    elif way == '5':
        print(x,"%",y, "=",delivery(x,y))
    else:
        print("错误啦")

1)追加

2-1

2)減算

2-2

3)乗算

2-3

4)除算演算

2-4

5)モジュラス演算

2-5

3.実験および解決プロセス中に発生した問題

  • Q1:intを使用して入力関数で強制的な型変換を実行すると、10進数演算を入力できなくなります
  • A1:float(input())入力コマンド文を書き直す
  • Q2:パラメータを宣言するときにxyを宣言しないと、関数を参照できない
  • A2:出力時にパラメーターを宣言する

その他(感情、思考など)

1)さまざまなアルゴリズムを覚えておいてください

2)さまざまなタイプの変数の名前をしっかりと覚えてください

3)定義された関数を参照するときは、必ずパラメーターを宣言してください

参考文献

「ゼロベーシックパイソン」-Tomorrow Technology

コードクラウドリンク:https : //gitee.com/ma_yi/pyexperiment1/blob/master/calculator.py

おすすめ

転載: www.cnblogs.com/meeyee/p/12747406.html