欢迎访问宙启技术站
智能推送

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)  # 输出: 输入的参数类型有误!