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

[PYTHON DEBUTANT] Besoin d'aide les clés

COPERNICUSCLANK
COPERNICUSCLANK
Niveau 4
04 décembre 2019 à 20:05:47

Bon j'invente un petit programme mais ça coince, j'ai déjà le langage naturel...

Soit la fonction définie sur R, f(x)=x³-x+1

Langage Naturel :
Variable : A nombre entier
A prend valeur 0
Tant que A³-A+1<10000
A prend la valeur A+1
Fin Tant que
Afficher A

Or j'arrive pas à traduire cet algo en python...
De l'aide svp, je bloque avec la boucle while appliquée à une fonction.... :-(

Merci

Siouple
Siouple
Niveau 3
04 décembre 2019 à 20:21:50

while a <10000 :
x = a^3-a+1
a = a+1

Surement quelque chose du genre, je suis pas un pro, j'ai juste regardé vite fait la bouche while en python.

COPERNICUSCLANK
COPERNICUSCLANK
Niveau 4
04 décembre 2019 à 20:25:25

Le 04 décembre 2019 à 20:21:50 Siouple a écrit :
while a <10000 :
x = a^3-a+1
a = a+1

Surement quelque chose du genre, je suis pas un pro, j'ai juste regardé vite fait la bouche while en python.

Ok je vais tester le prog :ok:

Siouple
Siouple
Niveau 3
04 décembre 2019 à 20:38:48

Ah oupsi, je pensais que tu avais fais une erreur mais j'ai mal compris ce que tu voulais, tu souhaites que quand ton résultat est inférieur a 10000 tu avances, pas de calculer le résultat pour les 10000 premiers.
Mais moi je passerais avec un if et pas un while et avec deux variables, une pour avoir un compteur et l'autre pour verifier la somme.
( Je découvre à peine la programmation, ne t'attends pas à une réponse propre et juste de ma part )

COPERNICUSCLANK
COPERNICUSCLANK
Niveau 4
04 décembre 2019 à 20:41:03

Le 04 décembre 2019 à 20:38:48 Siouple a écrit :
Ah oupsi, je pensais que tu avais fais une erreur mais j'ai mal compris ce que tu voulais, tu souhaites que quand ton résultat est inférieur a 10000 tu avances, pas de calculer le résultat pour les 10000 premiers.
Mais moi je passerais avec un if et pas un while et avec deux variables, une pour avoir un compteur et l'autre pour verifier la somme.
( Je découvre à peine la programmation, ne t'attends pas à une réponse propre et juste de ma part )

J'ai trouvé la solution.
Je peux te la passer.
L'algo est à propos des Limites de Fonctions si tu vois ce que je veux dire :ok:

[Black_Spirit]
[Black_Spirit]
Niveau 19
04 décembre 2019 à 21:24:43

T'as déjà l'algo, suffit de le traduire ligne par ligne en python. Tu bloques où exactement ?

COPERNICUSCLANK
COPERNICUSCLANK
Niveau 4
04 décembre 2019 à 21:25:17

Le 04 décembre 2019 à 21:24:43 [Black_Spirit] a écrit :
T'as déjà l'algo, suffit de le traduire ligne par ligne en python. Tu bloques où exactement ?

Non en fait je bloquais à la puissance :

J'avais mis A^3 au lieu de A**3

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment