multiply_scenarios()函数的相关中文标题是什么
发布时间:2024-01-18 19:00:49
multiply_scenarios()函数的相关中文标题为“多重场景乘法”。
使用例子:
# 定义multiply_scenarios()函数
def multiply_scenarios(a, b):
# 先判断a和b的类型
if isinstance(a, int) and isinstance(b, int):
return a * b
elif isinstance(a, float) or isinstance(b, float):
if isinstance(a, float) and isinstance(b, int):
return round(a * b, 2)
elif isinstance(a, int) and isinstance(b, float):
return round(a * b, 2)
elif isinstance(a, float) and isinstance(b, float):
return round(a * b, 2)
else:
return "输入的参数类型有误!"
else:
return "输入的参数类型有误!"
# 场景1: 两个整数相乘
result_1 = multiply_scenarios(5, 3)
print(result_1) # 输出: 15
# 场景2: 一个整数和一个浮点数相乘
result_2 = multiply_scenarios(2, 3.5)
print(result_2) # 输出: 7.0
# 场景3: 两个浮点数相乘
result_3 = multiply_scenarios(1.5, 2.5)
print(result_3) # 输出: 3.75
# 场景4: 错误的参数类型
result_4 = multiply_scenarios("5", 3)
print(result_4) # 输出: 输入的参数类型有误!
