Spaces:
Runtime error
Runtime error
File size: 782 Bytes
291349f 9b3b8c8 291349f 0fc9213 291349f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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]],
)
|