---
title: "Saber si un numero es primo o no con Python"
url: "https://fcuba.net/threads/12293-saber-si-un-numero-es-primo-o-no-con-python"
forum: "Foro UIJ"
author: "peterK-Gtmo"
published: "2018-04-23T19:12:42.000Z"
updated: "2018-04-23T19:12:42.000Z"
page: 1
pages: 1
---

# Saber si un numero es primo o no con Python

In [Foro UIJ](https://fcuba.net/forums/433-foro-uij.md), started by peterK-Gtmo on 2018-04-23T19:12:42.000Z.

## peterK-Gtmo, [2018-04-23T19:12:42.000Z](https://fcuba.net/threads/12293-saber-si-un-numero-es-primo-o-no-con-python#post-150780)

> Aún y cuando este algoritmo se peude optimizar, el recorrer los numeros de la lista ofrece seguridad.. aqui les dejo el codigo, pero lo más importante no es el lenguaje, sino entender lo que es la programación
>
> \# -\*- coding: utf-8 -\*-
> def Primo(num):
> if num &lt; 2:
> return False
> elif num == 2:
> return True
> elif num &gt; 2 and num % 2 == 0:
> return False
>
> else:
> for i in range(3, num):
> if num % i == 0:
> return False
>
> return True
> def run():
> num = int(raw\_input(&\#039;Escribe un numero: &\#039;))
> result = Primo(num)
> if result is True:
> print(&\#039;Es primo&\#039;)
> else:
> print(&\#039;No es primo&\#039;)
> if \_\_name\_\_ == &\#039;\_\_main\_\_&\#039;:
> run()
