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)減算
3)乗算
4)除算演算
5)モジュラス演算
3.実験および解決プロセス中に発生した問題
- Q1:intを使用して入力関数で強制的な型変換を実行すると、10進数演算を入力できなくなります
- A1:
float(input())
入力コマンド文を書き直す - Q2:パラメータを宣言するときにxyを宣言しないと、関数を参照できない
- A2:出力時にパラメーターを宣言する