Python - Cuantas veces se ejecuta el bloque de código que está dentro del ciclo for

 
Vista:
sin imagen de perfil
Val: 7
Ha disminuido su posición en 16 puestos en Python (en relación al último mes)
Gráfica de Python

Cuantas veces se ejecuta el bloque de código que está dentro del ciclo for

Publicado por Elias Mana (3 intervenciones) el 27/10/2020 01:17:22
Hola. Debo realizar el ejercicio que verán abajo. la respuesta es 11 pero no se como llegar a ella. Podrán darme una mano? gracias!


En un script de Python, escribir la siguiente función:

1
2
3
4
5
6
7
8
9
10
11
12
13
def es_primo(numero):
 
   resultado = True
 
   for divisor in range(2, numero):
 
       if (numero % divisor) == 0:
 
           resultado = False
 
           break
 
   return resultado

¿Cuantas veces se ejecuta el bloque de código que está dentro del ciclo for al llamar a la función es_primo(13)?

Nota: La respuesta debe ser solo un número.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Cuantas veces se ejecuta el bloque de código que está dentro del ciclo for

Publicado por joel (901 intervenciones) el 27/10/2020 07:42:02
No se si te he entendido bien... pero creo que simplemente tienes que sumar por cada iteración del bucle para que de 11

1
2
3
4
5
6
7
8
9
def es_primo(numero):
   resultado = 0
 
   for divisor in range(2, numero):
       resultado+=1
 
   return resultado
 
print(es_primo(13)) # 11
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar