# This function adds two numbers def add(x, y): return x + y # This function subtracts two numbers def subtract(x, y): return x - y # This function multiplies two numbers def multiply(x, y): return x * y # This function divides two numbers def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: # take input from the user choice = input("Enter choice(1/2/3/4): ") # check if choice is one of the four options if choice in ('1', '2', '3', '4'): try: num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) except ValueError: print("Invalid input. Please enter a number.") continue if choice == '1': print(num1, "+"...
import asyncio from gpt import GPT async def run_session(): # create gpt instance & send initial prompt session = GPT(prompt="Tell me a joke.", streaming=True) await session.start() # (optional) send additional prompts and handle them print("\n -- asking GPT to explain the joke -- \n") await session.handle_prompt("Explain the joke.") # gracefully close the session again await session.close() asyncio.run(run_session())