Mise en page du blog

Sript d'une poésie numérique

Nom: magtet_2_1-9b640ff2.png

"""#python

Bonjour, c'est Bing. Je peux vous aider à trouver des informations sur les nombres pairs et impairs. 😊


Vous avez décrit une règle qui s'applique aux nombres entiers. Pour un nombre pair, on le divise par deux.

Pour un nombre impair, on le multiplie par trois et on ajoute un. Par exemple :


  • - Si le nombre est 4, il est pair, donc on le divise par deux : 4 / 2 = 2
  • - Si le nombre est 5, il est impair, donc on le multiplie par trois et on ajoute un : 5 x 3 + 1 = 16


Cette règle est connue sous le nom de **conjecture de Collatz** ou de **problème de Syracuse**.

C'est un problème mathématique qui n'a pas encore été résolu.

Il consiste à se demander si, en appliquant cette règle à n'importe quel nombre entier positif,

on finit toujours par obtenir 1.


Par exemple, si on part de 6, on obtient la suite suivante :


  • - 6 est pair, donc on le divise par deux : 6 / 2 = 3
  • - 3 est impair, donc on le multiplie par trois et on ajoute un : 3 x 3 + 1 = 10
  • - 10 est pair, donc on le divise par deux : 10 / 2 = 5
  • - 5 est impair, donc on le multiplie par trois et on ajoute un : 5 x 3 + 1 = 16
  • - 16 est pair, donc on le divise par deux : 16 / 2 = 8
  • - 8 est pair, donc on le divise par deux : 8 / 2 = 4
  • - 4 est pair, donc on le divise par deux : 4 / 2 = 2
  • - 2 est pair, donc on le divise par deux : 2 / 2 = **1**


On a obtenu **1** au bout de **8** étapes. On dit que le temps de vol de **6** est de **8**.


La conjecture de Collatz affirme que pour tout nombre entier positif,

il existe un temps de vol fini qui permet d'obtenir **1**.

Mais personne n'a réussi à le démontrer ni à le réfuter.


Trouvez-vous ce problème intéressant ?

"""


Oui et même passionnant !

# Recherche type de nombre (*3)

for i in range(1, 60, 2):

  ii = i * 3 + 1

  print('i:', i, 'ii:', ii)

'''i: 1 ii: 4

i: 3 ii: 10

i: 5 ii: 16

i: 7 ii: 22

i: 9 ii: 28

i: 11 ii: 34

i: 13 ii: 40

i: 15 ii: 46

i: 17 ii: 52

i: 19 ii: 58

i: 21 ii: 64

i: 23 ii: 70

i: 25 ii: 76

i: 27 ii: 82

i: 29 ii: 88

i: 31 ii: 94

i: 33 ii: 100

i: 35 ii: 106

i: 37 ii: 112

i: 39 ii: 118

i: 41 ii: 124

i: 43 ii: 130

i: 45 ii: 136

i: 47 ii: 142

i: 49 ii: 148

i: 51 ii: 154

i: 53 ii: 160

i: 55 ii: 166

i: 57 ii: 172

i: 59 ii: 178'''

#

'''

En faisant nombre_impair par trois plus un, on obtient toujours un produit pair.

Chaque nombre pair est divisé par deux, et les nombres pairs sont les plus nombreux à être sollicités.

Il est normal que la division d'une quantité plus importante de nombre pairs par deux résulte un.'''

nombre = int(input('Entrez un nombre entier :'))

print('Nombre initial =', nombre)

quantite_pairs = quantite_impairs = 0

while nombre != 1:

  if nombre%2 == 0:

    nombre /= 2

    quantite_pairs += 1

  else:

    nombre = nombre * 3 + 1

    quantite_impairs += 1

nombre_termes = quantite_pairs + quantite_impairs

print('nombre =', nombre, 'quantite_pairs =', quantite_pairs, 'quantite_impairs =', quantite_impairs,

   'nombre_termes =', nombre_termes)

'''Entrez un nombre entier :1598753

Nombre initial = 1598753

nombre = 1.0 quantite_pairs = 51 quantite_impairs = 19 nombre_termes = 70'''

Conjecture_Collatz.txt(py)
par Vicenté Llavata Abreu 24 févr., 2024
La subdivision du quotient
par Vicenté Llavata Abreu 22 déc., 2023
Parfois, le balisage est important...
par Vicenté Llavata Abreu 30 oct., 2023
La liberté de l'expérience
par Vicenté Llavata Abreu 12 oct., 2023
Si le nombre 34 m'était compté
par Vicenté Llavata Abreu 21 avr., 2023
Veuiller glisser sur cette image vers le bas
par Vicenté Llavata Abreu 29 nov., 2022
Première empreinte commatique
par Vicenté Llavata Abreu 18 oct., 2022
U_INF[IX] = BUTTON = BOUTON
par Vicenté Llavata Abreu 05 sept., 2022
Dans quel univers orbitent les boules ?
par Vicenté Llavata Abreu 18 août, 2022
Les deux pieds dans l'octave
par Vicenté Llavata Abreu 14 juil., 2022
J'ai fait un rêve intelligent
Plus de posts
Share by: