参数:
可以在函数调用的时候. 给函数传递一些信息
个人理解
形参:就是这个规则准备好了,没有目标,只有一个形式。
实参:明确目标,向它出发。
下面是两个例子,自己感悟。。。。

def duiren(ren, lvl): # 形参
print("1. 怒目而视", ren)
print("2. 验证交涉", ren)
if lvl > 99:
print("3. 臭不要脸")
else:
print("3. 你愁啥")
print("4. 怼完手工")
duiren("破键盘", 188) # 在调用函数的时候. 才能知道到底怼谁, 怼道什么程度 -> 实参
duiren("破鼠标", 10)
请用函数编写一个计算器, 能计算 + - * / 四则运算 a + b

def jisuan(a, opt, b):
if opt == "+":
print(a + b)
elif opt == '-':
print(a - b)
elif opt == '*':
print(a * b)
elif opt == '/':
print(a / b)
else:
print("走")
jisuan(999, "+", 666)
jisuan(999, "-", 666)
jisuan(999, "*", 666)
jisuan(999, "/", 666)
jisuan(999, "^&*", 666)
总结: