Usuario:Damaya59/Ejercicio 23

De Wikilibros, la colección de libros de texto de contenido libre.
Ir a la navegación Ir a la búsqueda

#CONTRATO: primo (entero→booleano)

#PROPOSITO: determinar si un numero mayor o iguial que 2, es primo, retornando

# 0 en el caso que sea primo y 1 en el caso contrario.

#DEFINICION:

def primo (n):

 for i in range (2,n) 
   if n % i==0:
    es primo=0
    return es primo
   else :
    es primo=1
   reurn es primo  

#EJEMPLO: primo (17), debe dar 1 y es primo 4 debe dar 0

#CONTRATO: mis primeros primos (entero→)

#PROPOSITO: imprime los primeros primos entre 2 y n, donde n es un numero #mayor que 2

#DEFINICION:

def mrimo (n):

 for i in range (2,n+1) 
   if primo i:
   reurn es primo  

#EJEMPLO: primeros primos (7), debe dar 2,3,5,7

#print mis primeros primos (7)