IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

triangle pascal en python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Par défaut triangle pascal en python
    bonjour,
    je n'arrive pas à programmer et afficher un triangle de pascal en python, pouvez-vous m'aider s'il vous plaît ?
    merci !

  2. #2
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    Bonjour,

    quel est exactement ton problème, où bloques-tu?

    Pour apprendre facilement Python regarde ces tutoriels et cours pour apprendre Python : http://python.developpez.com/cours/
    Le meilleur livre Python : Apprendre à programmer avec Python 3 par Gérard Swinnen http://python.developpez.com/cours/apprendre-python3/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Par défaut
    bonjour Pacificator,
    en fait, j'essaie de faire une liste de liste que j'écris s[i][j] pour pouvoir représenter à la fois les lignes et les colonnes mais python bloque dès mon initialisation s[i][1]=1, avec le message d'erreur suivant :
    " 'int' object does not support item assignment" !
    que cela veut-il dire ??

  4. #4
    Membre Expert Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Par défaut
    l'initialisation de ta liste de liste ne doit pas être correcte.
    Comment procèdes-tu?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Par défaut
    alors j'ai déjà fait : s=[0]*n ou encore s=[][]
    je sens que ça ne vas pas mais je ne sais pas comment...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Par défaut
    je n'y arrive toujours pas, une idée ?

  7. #7
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    Si tu tiens à pré-allouer ta liste de liste, de façon à pouvoir accéder à l'élément s[3][2] par exemple, et lui attribuer une valeur par après, tu peux le faire ainsi (sous forme de triangle):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    s = [ [0]*i for i in xrange(20)]
    20 étant le nombre de lignes du triangle que tu veux générer.

    Mais c'est une façon très "C" de le faire; si tu calcules les éléments au fur et à mesure, tu peux directement construire ton tableau avec les bonnes valeurs dedans sans devoir les allouer au préalable.

Discussions similaires

  1. Réponses: 101
    Dernier message: 07/03/2010, 02h55
  2. triangle de pascal
    Par chouuc dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 20/01/2009, 01h36
  3. Réponses: 2
    Dernier message: 27/03/2007, 23h12
  4. Triangle de Pascal
    Par WhiteTigerZ dans le forum Pascal
    Réponses: 5
    Dernier message: 09/03/2007, 19h47
  5. Triangle de Pascal
    Par yushkoya dans le forum VBScript
    Réponses: 6
    Dernier message: 11/07/2006, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo