Python程序:计算两个整数的和、商、积和差
以下是使用OpenAI API编写的Python程序,根据用户输入的两个整数,计算它们的和、商、积和差。请注意,由于GPT-3.5 Turbo没有版本号,所以我们将其用作模型名称。
import openai
def calculate_operations(num1, num2):
sum_result = num1 + num2
product_result = num1 * num2
difference_result = num1 - num2
# Handling division by zero
if num2 != 0:
division_result = num1 / num2
else:
division_result = 'Undefined (division by zero)'
return sum_result, division_result, product_result, difference_result
def format_results(num1, num2, results):
sum_result, division_result, product_result, difference_result = results
response = f'输入的两个整数是:{num1} 和 {num2}
'
response += f'它们的和为:{sum_result}
'
response += f'它们的商为:{division_result}
'
response += f'它们的积为:{product_result}
'
response += f'它们的差为:{difference_result}
'
return response
def main():
openai.ChatCompletion.create(
model='gpt-3.5-turbo',
messages=[
{'role': 'system', 'content': '你是一个计算器。'},
{'role': 'user', 'content': '请输入第一个整数:'}
]
)
num1 = int(input())
openai.ChatCompletion.create(
model='gpt-3.5-turbo',
messages=[
{'role': 'system', 'content': '请输入第二个整数:'}
]
)
num2 = int(input())
results = calculate_operations(num1, num2)
response = format_results(num1, num2, results)
print(response)
if __name__ == '__main__':
main()
请确保您已安装openai库(使用pip install openai)以及gpt-3.5-turbo模型。该程序会将用户的输入传递给OpenAI API,以获得响应并输出结果。
原文地址: https://www.cveoy.top/t/topic/QNF 著作权归作者所有。请勿转载和采集!