Python - Nivel 18 - Reto 16 - Conjetura de Collatz

preview_player
Показать описание
En este video llevamos a cabo el reto de comprobar que la conjetura de Collatz se cumple para todos los números enteros del 1 al 1 millón.

----------------------------------- RETO PARA HACER -----------------------------------
La conjetura de Goldbach dice que todo número par mayor que 2 se puede expresar como la suma de dos números primos.

Hacer un programa que compruebe que la conjetura de Goldbach se cumple para un número dado y muestre todas las parejas de primos
en las que se puede expresar un número par mayor que 2.

Para el número 14 tendríamos: 3 y 11, 7 y 7
(1 y 13 no valdrían, ya que el 1 no es considerado primo)

-------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

excelente aporte, deberias tener mas apoyo

fabioquispellanos
Автор

Cracks muchas Gracias por tu explicación Saludos desde Colombia

haidergonzalez
Автор

def collatz(n):

while n > 1:

if n % 2 == 0:
n = n // 2
else:
n = n * 3 +1

return n


for i in range(1, 1_000_001):
if collatz(i) != 1:
print("No se cumple la conjetura")
break
else:
print("Se cumple")

anez
Автор

hola amigo tienes idea como se hace esto lo antes posible porfa: 1.¿Qué es más fácil sacar un seis en cinco lanzamientos de un dado o un doble seis en veinticuatro
lanzamientos de dos dados?
2. Defina la siguiente sucesión sobre los números naturales:
n == > n/2 si n es par
n == > 3 n + 1 si n es impar
Por ejemplo, si n = 11 la sucesión es
11 ==> 34 ==> 17 ==> 52 ==> 26 ==> 13 ==>40 ==>20 ==>10==> 5 ==> 16 ==>8 ==> 4 ==> 2 ==>1
Observe que esta sucesión comenzando en 11 termina en 1 y contiene 15 términos (es una
cadena de 15 términos).
Construir una función para contestar la siguiente pregunta:
Dado un entero N: ¿para cuál número inicial del conjunto {1, 2, …, N} se obtiene la cadena más
larga?
Use pyhton para implementar la solución.

guillemerola
Автор

al probar con 6 me devuelve 66... y no hallo el problema

cristianarean