Aller au contenu

Clemmellian

Membres
  • Compteur de contenus

    317
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Clemmellian

  1. Clemmellian

    Python

    Non pas trop, fin j'ai compris que c'était un cycle
  2. Clemmellian

    Python

    a) Le nombre 3 est renvoyé par Syracuse(6) et 22 est renvoyé par Syracuse(7). Pour la b, 𝑢%2 == 0 correspond au reste de la division euclidienne ?
  3. Clemmellian

    Python

    Oui merci !
  4. Clemmellian

    Python

    Je vais essayer
  5. Clemmellian

    Python

    D'accord donc le print(Syracuse(6)), je le mets après le return u
  6. Clemmellian

    Python

    ça me mets une erreur, je dois pas mettre le bon print au bonne endroit
  7. Clemmellian

    Python

    Donc si je veux créer un mini programme, je rajoute à la fin print(Liste_Syracuse(6))
  8. Clemmellian

    Python

    Merci Je vais faire la partie 2 : from math import* def Syracuse(u): if u%2==0: u=u//2 else: u=3*u+1 return u def Liste_Syracuse(u): L=[u] while u!=1: L.append(Syracuse(u)) u=Syracuse(u) return L Pour la question a; il faut que je remplace quelque chose dans le programme ?
  9. Clemmellian

    Python

    Et pour le b : 𝑢6=1 Le temps de vol est 6 et l’altitude est 16.
  10. Clemmellian

    Python

    Ah bon, ce n'est pas ça
  11. Clemmellian

    Python

    Vous pouvez regarder la conjecture de Syracuse de ma pièce jointe ? Donc pour la question 1a) , je trouve : Nous remarquons que l’on trouve toujours, 1,4,2, 𝑢0 vaut 1 donc le temps de vol est 0 et l'altitude est 4.
  12. Clemmellian

    Python

    1a) 𝑢0 = 1 𝑢1 (est pair) = 3*1+1= 4 𝑢2 (est pair) = 4/2 = 2 𝑢3 (est impair) = 1 𝑢4 (est pair) = 4 𝑢5 (est pair ) = 2 Nous remarquons que l’on trouve toujours, 1,4,2.
  13. Clemmellian

    Python

    Bonsoir à tous, J'ai cet exercice à faire (voir pj) Je suis un peu perdue. Pour la 1a) j'ai essayé de calculer les premiers termes, je trouve : 𝑢0 = 1 𝑢1= 1/2 𝑢2= 5/2 ATTENTION : Document de 3 pages. Ne pas s'arrêter en bas de la première. tp 7 act 2.odt
  14. Clemmellian

    Python

    Oui ! merci Bonne soirée
  15. Clemmellian

    Python

    Je suis désolée je ne comprends pas trop
  16. Clemmellian

    Python

    Je propose : from math import* def pyramide(n): a=3 S=3 for i in range (2,n+1): a=a+4 S=S+a return S def nb_etages(N): n=2 while pyramide(n)<N: n=n+1 if pyramide(n)==N: return n else: return N-pyramide(n-1) print(nb_etages(1000))
  17. Clemmellian

    Python

    Il faut rajouter une variable pour les allumettes restante.
  18. Clemmellian

    Python

    D'accord, donc mtn je cherche à trouver pour 1000 allumettes Il y a 22 étages ?
  19. Clemmellian

    Python

    Mais pourquoi 105
  20. Clemmellian

    Python

    t On souhaite connaître le nombre maximal d’étages que l’on peut construire avec 1000 allumettes.
  21. Clemmellian

    Python

    Oui, merci
  22. Clemmellian

    Python

    Merci beaucoup from math import* def pyramide(n): a=3 S=3 for i in range (2,n+1): a=a+4 S=S+a return S def nb_etages(N): n=2 while pyramide(n)<N: n=n+1 if pyramide(n)==N: return n else: return n-1 print(nb_etages(60))
  23. Clemmellian

    Python

    from math import* def pyramide(n): a=3 S=3 for i in range (2,n+1): a=a+4 S=S+a return S print(pyramide(3)) def nb_etages(N): n=2 while pyramide(n)<N: n=n+1 if pyramide(n)==N: return n else: return n-1
  24. Clemmellian

    Python

    D'accord, merci Mais je mets tout le programme ou bien juste le def pyramide(n)
  25. Clemmellian

    Python

    Mais lorque je mets ça : nb_etages(105), ça ne marche pas
×
×
  • Créer...
spam filtering
spam filtering