Précédent   Forum du club des développeurs et IT Pro > Autres langages > Python & Zope > Général Python
Général Python Forum d'entraide sur les fondamentaux du langage Python, syntaxe, POO, bibliothèque standard, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 23/02/2013, 12h37   #1
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème python sous Geany

Bonjour, j'ai télécharger le logiciel Geany pour coder du langage Python,
lorsque je commencer a coder un programme tout simple et que je fais exécuter un message d 'erreur s'affiche : " python" n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes ..
En quoi cela est due ?
je suis débutant et je ne vois pas de solutions
de plus je voudrais faire un tableau constitué entièrement de 0
j'ai donc créer plusieurs lignes avec tant de valeurs correspondants aux nombres de colonnes; mais il faut au début définir la fonction list non ? je ne sais pas comment commencer a coder.
merci de m'aider s'il vous plait
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2013, 16h49   #2
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 615
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 615
Points : 3 727
Points : 3 727
Bonjour,

Dans Construire > Definir les commandes de construction vous devez avoir python "%f" hors sous Windows le répertoire de Python (c:\python<version de python>\) n'est pas rajouté dans le path : Geany ne retrouve donc pas python.exe.
Remplacez python "%f" par le chemin complet, soit par exemple avec Python 2.7 C:\Python27\python.exe "%f". Vérifier bien le nom du répertoire (et votre version de Python donc) dans l'explorateur.
A noter que pour le "%f" je ne suis pas sur : gardez ce qui dans votre configuration et remplacez juste python par C:\PythonXX\python.exe.

Autre solution, plus universelle :
Dans le Panneau de configuration
Système
Onglet Avancés
Bouton Variables d'environnement
Cadre Variables système,
Path
Dans Valeur de la variable rajouter ;C:\Python27 à la fin. Remarquez bien que le séparateur est un point virgule.
Des images pour exemple

La seconde question ne correspond pas au titre : Une question à la fois svp

Avez vous remarquer les tutos du site ?

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2013, 17h44   #3
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Problème python

Oui merci ça marche une nouvelle question si vous voulez bien maintenant

et oui j'ai regardé les tutos mais je n'y arrive pas non plus
je voudrais crée sous python toujours, une grille 6*7 de puissance 4
constitué entièrement de 0.
Je ne sais pas quelle fonction utiliser : liste ? je ne sais pas comment on doit coder j'ai essayer ce site :
http://rommyprod.com/tuto_python_tableau.htm Mais cela ne marche pas il me trouve une erreur lorsque je veux qu'il affiche la première valeur de la première ligne j'écris donc : print grille [0] [0]

Y- a t'il un autre moyen pour créer un tableau ou comment je dois corriger cette erreur ?
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2013, 17h55   #4
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 702
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 702
Points : 4 534
Points : 4 534
Citation:
Y- a t'il un autre moyen pour créer un tableau ou comment je dois corriger cette erreur ?
Je vous ai déjà répondu
- W
__________________
Architectures Post-Modernes
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2013, 19h15   #5
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 615
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 615
Points : 3 727
Points : 3 727
Citation:
Envoyé par luis98 Voir le message
print grille [0] [0]
Y- a t'il un autre moyen pour créer un tableau ou comment je dois corriger cette erreur ?
Vu les liens donnés dans vos posts print grille [0] [0] devrais fonctionner... Sauf si vous êtes sous Python 3.x (Les exemples du lien sont sous Python 2.x) ou cela s'écrit print(grille[0][0])

Lorsque vous parlez d'erreur postez la sinon ce n'est que conjonctures.

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 10h07   #6
luis98
Invité de passage
 
Homme
Inscription : février 2013
Messages : 14
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : février 2013
Messages : 14
Points : 0
Points : 0
Par défaut Réponse problème python

effectivement c'etait les parenthèses, mais maintenant au lieu d'avoir 6 lignes contenant 7: 0 je me retrouve avec 24: 0 alignés les un sous les autres je vous ai copier mes lignes de codes :

def tableau(list) :

list =["grille"]

#initialisation avec tableaux
A = [" ", " ", " "," ", " ", " "," "]
B = [" ", " ", " "," ", " ", " "," "]
C = [" ", " ", " "," ", " ", " "," "]
D = [" ", " ", " "," ", " ", " "," "]
E = [" ", " ", " "," ", " ", " "," "]
F = [" ", " ", " "," ", " ", " "," "]

#initialisation avec tableaux 6 dimensions
grille=[[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "],[" ", " ", " "," ", " ", " "," "]]

grille=[["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"],["0","0","0","0","0","0","0"]]

#affichage de la 1ere valeur de la 1ereligne
print (grille[0][0])
#affichage de la 2eme valeur de la 1ereligne
print (grille[0][1])
#affichage de la 3eme valeur de la 1ereligne
print (grille[0][2])
#affichage de la 4eme valeur de la 1ereligne
print (grille[0][3])
#affichage de la 5ere valeur de la 1ereligne
print (grille[0][4])
#affichage de la 6eme valeur de la 1ereligne
print (grille[0][5])
#affichage de la 7eme valeur de la 1ereligne
print (grille[0][6])
et ensuite j'ai continuer jusqua la 7ème valeur de la 6 eme ligne .
luis98 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 10h25   #7
PauseKawa
Expert Confirmé
 
Avatar de PauseKawa
 
Homme Patrice BLANGARIN
Technicien Help Desk, maintenance, réseau, système et +
Inscription : juin 2006
Messages : 2 615
Détails du profil
Informations personnelles :
Nom : Homme Patrice BLANGARIN
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Technicien Help Desk, maintenance, réseau, système et +
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2006
Messages : 2 615
Points : 3 727
Points : 3 727
Bonjour,

Je ne vous cache pas qu'il y a du travail. Sur l'exemple donné par wiztricks dans l'autre post :
Code :
1
2
3
4
5
6
tableau = []
for x in range(6):
   tableau.append([0] * 7)
print("tableau :", tableau)
print("tableau[0] :", tableau[0])
print("tableau[0][1] :", tableau[0][1])
Sortie :
Code :
1
2
3
tableau : [[0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0]]
tableau[0] : [0, 0, 0, 0, 0, 0, 0]
tableau[0][1] : 0
Pensez a utiliser les balises codes (sélectionnez votre texte puis cliquez sur #, en haut de la fenêtre).
Comme dit plus haut : Un sujet, un post. Pas besoin de continuer sur celui-ci.

Citation:
Envoyé par luis98 Voir le message
effectivement c'etait les parenthèses.
Dans ce cas vous travaillez sous Python 3 : Je vous conseille ce tuto.

@+
__________________
Merci d'utiliser le forum pour les questions techniques.
PauseKawa est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h14.


 
 
 
 
Partenaires

Hébergement Web