Problème programmation python
Résolu
TheParceviste2000
-
TheParceviste2000 -
TheParceviste2000 -
>>> annee=input("Saisis une année:")
Saisis une année:2016
>>> annee=int(2016)
>>> if annee%400==0 or (annee%4==0 and annee%100!=0):
... print("L'année est bissextile.")
... else:
... print("L'année n'est pas bissextile.")
... os.system("pause")
File "<stdin>", line 5
os.system("pause")
^
SyntaxError: invalid syntax
>>> annee=input("Saisis une année:")
Saisis une année:2016
>>> annee=int(2016)
>>> if annee%400==0 or (annee%4==0 and annee%100!=0):
... print("L'année est bissextile.")
... else:
... print("L'année n'est pas bissextile.")
...
L'année est bissextile.
>>> os.system("pause")
Appuyez sur une touche pour continuer...
Bon, quand j'ouvre le fichier, python fait le calcul et se referme tout de suite...
Quelqu'un peut me dire où est le problème?
merci.
Saisis une année:2016
>>> annee=int(2016)
>>> if annee%400==0 or (annee%4==0 and annee%100!=0):
... print("L'année est bissextile.")
... else:
... print("L'année n'est pas bissextile.")
... os.system("pause")
File "<stdin>", line 5
os.system("pause")
^
SyntaxError: invalid syntax
>>> annee=input("Saisis une année:")
Saisis une année:2016
>>> annee=int(2016)
>>> if annee%400==0 or (annee%4==0 and annee%100!=0):
... print("L'année est bissextile.")
... else:
... print("L'année n'est pas bissextile.")
...
L'année est bissextile.
>>> os.system("pause")
Appuyez sur une touche pour continuer...
Bon, quand j'ouvre le fichier, python fait le calcul et se referme tout de suite...
Quelqu'un peut me dire où est le problème?
merci.
A voir également:
- Problème programmation python
- Citizen code python avis - Accueil - Outils
- Application de programmation - Guide
- Python pix ✓ - Forum Python
- Ce programme est écrit en python compléter le ✓ - Forum Python
- \R python ✓ - Forum Python
2 réponses
"quand j'ouvre le fichier, python fait le calcul et se referme tout de suite."
Tu parles de fichier mais apparememnt tu fais toutes tes manips dans l'interpreteur
Tu as fait ton
?
Tu parles de fichier mais apparememnt tu fais toutes tes manips dans l'interpreteur
File "<stdin>", line 5
os.system("pause")
^
SyntaxError: invalid syntax
Tu as fait ton
import os
?
L'interpréteur python se ferme parce qu'il n'a plus rien à faire. Si tu veux qu'il reste ouvert, il faut bloquer le programme à la fin (par exemple avec un input()).
Je te déconseille largement le os.system("pause") parce qu'il n'est pas portable. De plus, pour qu'il fonctionne, il faut que le module os soit importé.
La curiosité est une excellente qualité !
Je te déconseille largement le os.system("pause") parce qu'il n'est pas portable. De plus, pour qu'il fonctionne, il faut que le module os soit importé.
La curiosité est une excellente qualité !
Il est vrai que lorsque c'est stdin comme c'est visiblement le cas, aucun fichier n'est ouvert...