CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Aide python "fonction syracuse"

TheLelouch
TheLelouch
Niveau 10
21 novembre 2017 à 21:33:02

https://fr.wikipedia.org/rg/wiki/Conjecture_de_Syracuse

Je dois coder une fonction python, qui prend en paramètre un premier terme u0 et un entier naturel n, et qui en sorti me donne la liste des n éléments de la suite de syracuse de premier terme u0 sans faire deux fois le même calcul

Sachant que j'ai déjà une fonction qui me donne un terme donné genre je fais syracuse(3,5) ça me donne le 5e terme de la suite de syracuse de premier terme u0

Je bloque un peu sur la partie en gras :( Parce que sinon j'aurais juste pu faire return [syracuse(u0, k) for k in range(0,n+1)] mais ça peut faire plusieurs fois le même calcul :(

Message édité le 21 novembre 2017 à 21:33:17 par TheLelouch
TheLelouch
TheLelouch
Niveau 10
21 novembre 2017 à 21:47:45

Le 21 novembre 2017 à 21:41:31 bluepoint_ a écrit :

sans faire deux fois le même calcul

ça veut dire quoi ? [[sticker:p/1kky]]

Que si par exemple la fonction a déjà calculé le prochain terme après un "7" elle ne doit plus le recalculer si un 7 revient plus tard dans la suite

Sous forums
  • Histoire
  • Environnement & Nature
  • Politique
  • Cours et Devoirs
  • Philosophie
  • Métiers & Orientation
La vidéo du moment