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 :

probleme en faisant un programme en python


Sujet :

Python

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 1
    Par d�faut probleme en faisant un programme en python
    Bonjour,

    j'ai besoin d'un petit coup de pouce pour faire un programme et je s�che dessus depuis un petit moment ...

    il faut pr�ciser que je commence � apprendre la programmation en python et j'ai les probl�mes suivants :

    1. comment faire une liste X de 30 nombres al�atoires (compris entre 1 et 1000, par exemple) en utilisant la fonction "randint" du module " random"?

    2. comment afficher cette liste X?

    il faut juste pr�ciser que je n'ai pas besoin d'utiliser le "raw_input"

    merci d'avance et j'esp�re qu'une bonne �me pourra m'�clairer
    bonne journ�e

  2. #2
    Membre �m�rite

    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    723
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 723
    Par d�faut
    La version didactique: tu initialises ta liste vide, tu fais une boucle dans la quelle tu lui ajoutes (liste.append(truc)) un nombre al�atoire.

    La version "pythonienne": tu fais une list comprehension et �a tient en une ligne de code

    Afficher une list: print, pprint.pprint, ou alors tu fais une fonction perso avec une boucle

  3. #3
    Expert confirm�
    Avatar de tyrtamos
    Homme Profil pro
    Retrait�
    Inscrit en
    D�cembre 2007
    Messages
    4 486
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : Retrait�

    Informations forums :
    Inscription : D�cembre 2007
    Messages : 4 486
    Billets dans le blog
    6
    Par d�faut
    Bonjour,

    Solution avec une "list comprehension":

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    print [random.randint(1,1000) for x in xrange(0,30)]
    affiche (par exemple):

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    [94, 425, 985, 894, 656, 857, 43, 713, 317, 906, 95, 577, 924, 440, 300, 618, 208, 623, 667, 967, 642, 707, 525, 433, 775, 675, 88, 943, 78, 894]
    Tyrtamos

  4. #4
    R�dacteur/Mod�rateur

    Avatar de Jiyuu
    Homme Profil pro
    D�veloppeur amateur
    Inscrit en
    Janvier 2007
    Messages
    2 456
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Loire (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur amateur
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 456
    Billets dans le blog
    15
    Par d�faut
    Si tu commences je te conseilles le tuto de G. SWINNEN t�l�chargeable ici. Il y a tout dedans et il est super bien fait.

    Bonne continuation et bienvenue dans le monde Python
    Initiation � Qt Quick et QML : Partie 1 - Partie 2
    En cas de besoin, pensez � la
    Mon site et mes tutoriaux sur Developpez.com
    Pas de question technique par MP... Les forums sont l� pour �a

Discussions similaires

  1. Probleme d'arret du programme
    Par Legio dans le forum C
    R�ponses: 9
    Dernier message: 12/05/2006, 17h37
  2. [TP7] Problème de lancement du programme
    Par i_smiler dans le forum Turbo Pascal
    R�ponses: 4
    Dernier message: 30/04/2006, 07h52
  3. R�ponses: 7
    Dernier message: 16/04/2005, 08h55
  4. R�ponses: 5
    Dernier message: 21/11/2004, 18h59
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    R�ponses: 19
    Dernier message: 03/05/2002, 14h50

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