Gianpaolo Macario commited on
Commit
1148bce
·
1 Parent(s): 53f348a

feat(app): change result output type from Number to Text in calculator UI

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -63,10 +63,10 @@ def calculate(n1, op, n2):
63
  "Error"
64
  """
65
 
66
- if op == "+": return n1 + n2
67
- if op == "-": return n1 - n2
68
- if op == "*": return n1 * n2
69
- if op == "/" and n2 != 0: return n1 / n2
70
  return "Error"
71
 
72
  # demo = gr.Interface(fn=greet, inputs="text", outputs="text")
@@ -88,7 +88,7 @@ with gr.Blocks() as demo:
88
  num2 = gr.Number(label="Second Number")
89
 
90
  calc_btn = gr.Button("Calculate")
91
- calc_output = gr.Number(label="Result")
92
  calc_btn.click(
93
  fn=calculate,
94
  inputs=[num1, operation, num2],
 
63
  "Error"
64
  """
65
 
66
+ if op == "+": return str(n1 + n2)
67
+ if op == "-": return str(n1 - n2)
68
+ if op == "*": return str(n1 * n2)
69
+ if op == "/" and n2 != 0: return str(n1 / n2)
70
  return "Error"
71
 
72
  # demo = gr.Interface(fn=greet, inputs="text", outputs="text")
 
88
  num2 = gr.Number(label="Second Number")
89
 
90
  calc_btn = gr.Button("Calculate")
91
+ calc_output = gr.Text(label="Result")
92
  calc_btn.click(
93
  fn=calculate,
94
  inputs=[num1, operation, num2],