import gradio as gr # Function to generate Fibonacci sequence def generate_fibonacci(n): fib = [0, 1] while len(fib) < n: fib.append(fib[-1] + fib[-2]) return fib[:n] # Gradio interface iface = gr.Interface( fn=generate_fibonacci, inputs=gr.Number(label="Enter number of terms (N)", precision=0), outputs=gr.Text(label="Fibonacci Sequence"), title="Fibonacci Sequence Generator", description="Enter a number to generate the first N terms of the Fibonacci sequence." ) # Launch the app iface.launch()