J'ai débuté avec python à la rentrée universitaire de cette année et j'ai trouvé un projet personnel : Créer un programme qui résout une équation diophantienne.
Je suis en 1ère année de maths et informatique, j'utilise habituellement python sur les ordinateurs de la fac (sous linux) et tou fonctionne très bien.
Mais avec ce projet perso j'ai besoin de programmer en python chez moi, avec mon pc sous windows 10. D'habitude j'utilise Atom pour mes programmes (j'utilise javascript d'habitude et C++, même si pour C++ je ne passe pas par Atom).
J'ai installer python 3.7 sur mon pc et j'ai bien fais attention de cocher la case "Ajouter python au machin PATH bidule truc..." j'ai ensuite installer un plugin pour lancer mes programmes python depuis Atom : atom-python-run.
Le problème étant que lorsque je lance le programme python depuis Atom avec la touche F6, l'interpreteur python s'ouvre comme prévu, mais se referme aussitôt !
J'ai vérifier mon programme et il n'y a aucune erreur, de plus, j'ai une instruction input() qui devrait attendre qu'on entre une valeur avant de continuer, et donc laisser la fenêtre ouverte, mais la... force est de constater que ça ne fonctionne pas.
OP dit qu'il utilise input(), donc ça devrait pas se fermer. Pas besoin d'utiliser os.system() qui est une méthode qui est moins portable et beaucoup plus moche que input().
Une autre possibilité est que le programme plante avant le input(), et donc la fenêtre se ferme avant d'arriver dessus.
La méthode la plus simple est d'ouvrir un terminal et d'exécuter le code Python dedans. Sinon en googlant rapidement j'ai vu qu'il y avait des plugin atom pour avoir une console ou un REPL Python, donc faut chercher de ce côté si tu veux l'intégration dans ton éditeur.
TheNoobyBoy => Effectivement, comme le dit LoupSolitaire, j'ai un input dans mon programme qui devrait attendre une valeur.
LoupSolitaire => J'ai déjà essayé mon programme par la console et il fonctionne. Il semblerait que ce soit le plugin... Je vais en essayer d'autres pour voir.
Si vous avez la solution pour ce plugin -> atom-python-run, je prends
Blond, bouclé, toujours le sourire aux lèvres...