この問題を解決するためには、エラストテン・スクリーニングなど、より効率的な方法があるが、例えば以下のようなものがある：

```
def is_primo(n)：
  for i in range(2,n)：
    if (n%i) == 0：
      return False
  return true

数number= N

while number != 0：
    print("数値を入力")
    number = int(input())
    print("その数は素数です" if is_prime(number) else "その数は素数ではありません")
```
Aunque hay métodos mas eficientes para resolver este problema como la criba de erastotenes, un ejemplo seria el siguente:

def es_primo(n):
  for i in range(2,n):
    if (n%i) == 0:
      return False
  return True

numero = N

while numero != 0:
    print("escibe un numero")
    numero = int(input())
    print("el numero es primo" if es_primo(numero) else "el numero no es primo")