Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    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

  2. #2
    Expert Confirmé Avatar de PauseKawa
    Homme Profil pro Patrice BLANGARIN
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    juin 2006
    Messages
    2 720
    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 720
    Points : 3 953
    Points
    3 953

    Par défaut

    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.

  3. #3
    Invité de passage
    Homme Profil pro
    Inscrit en
    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 ?

  4. #4
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 465
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 465
    Points : 8 261
    Points
    8 261

    Par défaut

    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

  5. #5
    Expert Confirmé Avatar de PauseKawa
    Homme Profil pro Patrice BLANGARIN
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    juin 2006
    Messages
    2 720
    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 720
    Points : 3 953
    Points
    3 953

    Par défaut

    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.

  6. #6
    Invité de passage
    Homme Profil pro
    Inscrit en
    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 .

  7. #7
    Expert Confirmé Avatar de PauseKawa
    Homme Profil pro Patrice BLANGARIN
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    juin 2006
    Messages
    2 720
    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 720
    Points : 3 953
    Points
    3 953

    Par défaut

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •