以下是使用 GPT-3.5-turbo 模型编写的简单计算器程序:

def calculator(input_string):
    # 解析输入字符串
    input_list = input_string.split()
    if len(input_list) != 3:
        return 'Error.'
    
    data1 = float(input_list[0])
    op = input_list[1]
    data2 = float(input_list[2])
    
    # 执行运算
    result = 0
    error = False
    if op == '+':
        result = data1 + data2
    elif op == '-':
        result = data1 - data2
    elif op == '*':
        result = data1 * data2
    elif op == '/':
        if data2 != 0:
            result = data1 / data2
        else:
            error = True
    else:
        error = True
    
    # 格式化输出结果
    if error:
        return 'Error.'
    else:
        return '{:.2f}'.format(result)

# 示例用法
input_str = '1 + 1'
output_str = calculator(input_str)
print(output_str)

请注意,由于 GPT-3.5-turbo 是基于文本的模型,无法直接执行计算器程序。因此,我在此提供了一个基于 Python 的示例代码,用于说明程序的实现方式。你可以将该代码保存为 .py 文件并在本地运行,输入一个算术表达式,程序将返回计算结果。

Python 简单计算器程序:使用 switch-case 语句实现

原文地址: https://www.cveoy.top/t/topic/XU0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录