Bonjour a tous
Je suis débutant en prog et je débute avec python et java;
Mon premier prog simple , j'ai réussi a le compiler mais le second ,a noter tous les deux progs pythons sont issues d'un bouquin que j'ai .
J'ai écris mon prog avec le bloc note , il appartient au théme : Programme complet utilisant le contrôle de flux :
#!/usr/bin/env python
import sys
import string
if len (sys.argv) < 2:
print "Syntaxe: leap.py annee, annee, annee..."
sys.exit (0)
for i in sys.argv[1:]:
try:
y = string.atoi (i)
except:
print i, "n'est pas une annee valide."
continue
leap = "Non"
if y % 400 ==0:
leap = "Oui"
elif y % 100 == 0:
leap = "Non"
elif y % 4 == 0:
leap = "Oui"
else:
leap = "Non"
print y, "bissextile ?", leap, "dans le calendrier gregorien."
if y % 4 == 0:
leap = "Oui"
else:
leap = "Non"
print y, "bissextile ?", leap, "dans le calendrier julien."
print "Traitement effectue pour", len ( sys.argv ) - 1, "annees"
Voilà le bouquin me dit de sauvegarder dans un fichier appelé" leap.py" et de l'éxécuter en entrant: Python leap.py 1900 1904 2000 dans une boite dos mais un message d'érreur s"affiche
Repertoire > Leap.py
"Leap.py" n'est pas reconnu en tant que commande interne ou externe, un programme éxécutable ou un fichier de commandes.
Je ne comprend pas j'ai du faire une erreur dans la syntaxe de mon prog mais je ne vois pas ou?
Si quequ'un pourrait m'aider ça serait sympas ... car je ne vois pas ce que c'est j'ai suivis a la lettre les intitulés de mon bouquin sur Python!!
Merci a bientôt!