Me faltan un par de cosas pero creo que funciona
def exercise(request): p1 = int(request.GET['p1']) p2 = int(request.GET['p2']) operation = request.GET['operation']
match operation:
case 'add':
result = p1 + p2
return HttpResponse(content= f'El resultado es {result}')
case 'subtract':
result = p1 - p2
return HttpResponse(content= f'El resultado es {result}')
case 'multiply':
result = p1 * p2
return HttpResponse(content= f'El resultado es {result}')
case 'divide':
result = p1 / p2
return HttpResponse(content= f'El resultado es {result}')
