¿Cuántos enteros hay entre 14 y 1000 que son divisibles por 17?

Bueno, el enfoque ingenuo sería simplemente verificar cada número, comenzando en 14 y terminando en 1000.

Para cada número, podríamos verificar si es divisible por 17 dividiendo entre 17 y ver si el resto es cero. Si un número es divisible por 17, podríamos agregar 1 a un contador. Después de verificar 1000, tendríamos nuestra respuesta.

Así que adelante y haz eso

Aunque puede resultarle tedioso hacerlo a mano, en cuyo caso necesita encontrar una mejor manera.

¿Qué tal simplemente decirle a la computadora que encuentre la respuesta , usando un lenguaje de programación llamado Python? Se vería algo así:

  cuenta = 0
 para num en rango (14, 1001):
     si num% 17 == 0:
         cuenta + = 1
 imprimir (contar)

Y encontramos que la respuesta es 58.

Whoopdeedoo

Pero esto no es lo suficientemente bueno. ¿Qué pasa si mañana quieres saber cuántos enteros entre 7 y 700,000 son divisibles por 22?

Oh no.

Es por eso que escribe el caso general como una función y luego pasa sus números específicos como parámetros. Esto es lo que quiero decir:

  def count_divisibles_between (first, last, divisor):
     cuenta = 0
     para num en rango (primero, último + 1):
         si num% divisor == 0:
             cuenta + = 1
     cuenta de retorno

Ahora podemos simplemente decir algo como

print(count_divisibles_between(14, 1000, 17))

Y recibimos nuestra respuesta nuevamente, 58.

Espero que esto ayude.

En primer lugar, el rango de números también puede estar entre 1 y 1000, ya que 17 es el número más bajo por encima de 0 que es divisible por 17.

La mejor forma no analítica de abordar esto es encontrar un número mayor que 1000 y luego reducirlo hasta que esté por debajo.

Sabemos que [matemáticas] 17 * 3 = 51 [/ matemáticas], lo que significa que [matemáticas] 17 * 6 = 102 [/ matemáticas], lo que finalmente implica que [matemáticas] 17 * 60 = 1020 [/ matemáticas].

Esto significa que en el dominio inclusivo 1 a 1020, hay 60 números divisibles por 17. Y dado que restar 34 (o [matemática] 17 * 2 [/ matemática]) es todo lo que se necesitaría para llegar a su rango por debajo de 1000, Podemos concluir que hay 58 números entre 14 y 1000 que son divisibles por 17.

Entonces 58 es tu respuesta.

Los números que son divisibles por 17 se ven como [matemática] 17k. [/ Matemática] La primera, 17 ocurre cuando [matemática] k = 1. [/ Matemática] Ahora [matemática] 1000 \ div17 = 58.stuff. [/ Matemática] Entonces hay 58 múltiplos de 17 entre 14 y 1000.