Spaces:
Runtime error
Runtime error
import gradio as gr | |
def is_prime(n: int) -> bool: | |
"""Check if a number is a prime number.""" | |
if n <= 1: | |
return False | |
if n <= 3: | |
return True | |
if n % 2 == 0 or n % 3 == 0: | |
return False | |
i = 5 | |
while i * i <= n: | |
if n % i == 0 or n % (i + 2) == 0: | |
return False | |
i += 6 | |
return True | |
is_prime_interface = gr.Interface( | |
fn=is_prime, | |
inputs=[gr.Number(label="Number", precision=0)], | |
outputs="text", # Outputting as text to give a clear True/False message | |
title="Prime Number Check", | |
description="Check if a number is a prime number. A prime number is a natural number greater than 1 that has no positive divisors other than 1 and itself.", | |
examples=[[2], [17], [18], [1], [0], [97]], | |
) | |