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 :

Code pour lancer un dé et connaître la moyenne d'une valeur de tous les lancers


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Bachelier
    Inscrit en
    Mai 2023
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Bachelier

    Informations forums :
    Inscription : Mai 2023
    Messages : 1
    Par défaut Code pour lancer un dé et connaître la moyenne d'une valeur de tous les lancers
    Bonjour,
    J'ai besoin de coder un programme qui permettrait de lancer un dé à 6 faces x fois, puis de connaitre la moyenne en pourcentage du tirage de la face 6
    Je suis complètement débutant, je n'ai que quelques bases et encore, du coup je m'en tient à vous pour un peu d'aide bien appréciée
    Jusqu'ici j'ai ça,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    import random
    repeat = True
    while repeat:
        print(random.randint(1,6))
    Et après c'est le flou total, je ne sais pas comment je peux faire ça.
    Si quelqu'un peut m'aider j'en serait bien reconnaissant.

  2. #2
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour

    note: on utilise la balise CODE(# dans barre outil) pour avoir un code python lisible

    Puisqu'il te faut une moyenne, il te suffit de sauvegarder chaque "lancé" dans un tableau.
    A la fin de ta boucle, tu as X eléments (lancés) dans ta sauvegarde. Il est donc très simple de compter le nombre de 6(et autres) pour tes X éléments

    Note: avec ton while repeat, tu ne sors jamais de ta boucle ... comment comptes-tu donner un résultat ???

    ps: sur un million de fois, on connait le résultat : c'est une fois sur 6

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par DiamondRuby Voir le message
    Et après c'est le flou total, je ne sais pas comment je peux faire ça.
    Ben... au lieu d'afficher le tirage tu pourrais vérifier s'il vaut 6 ; et si c'est le cas, incrémenter un petit compteur. Tu dois savoir le faire puisque tu as créé une variable "repeat" bien inutile, là au-moins ce sera une variable utile (ie une variable qui sert à mémoriser des infos!!!)
    Ensuite un pourcentage c'est un bête rapport à 100 de ce compteur et de la valeur "x" initiale (que moi j'aurais plutôt nommé "nb" vu que le nom "x" est plus généralement dédié aux éléments qu'on ne connait pas à l'avance).
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. lignes de code pour lancer visual studio 2005
    Par maverick78 dans le forum Visual Studio
    Réponses: 5
    Dernier message: 06/06/2008, 09h09
  2. Code pour lancer un autre code
    Par Nessie37 dans le forum VBA Access
    Réponses: 6
    Dernier message: 18/01/2008, 14h11
  3. [Vbscript]Code pour lancer un Exe
    Par said0011 dans le forum VBScript
    Réponses: 7
    Dernier message: 16/07/2007, 09h49
  4. [Macro Access] pb dans mon code pour lancer une macro Access
    Par Commodore dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/06/2007, 10h51
  5. [javac] code pour lancer la compilation des classes
    Par viena dans le forum Général Java
    Réponses: 6
    Dernier message: 19/07/2004, 17h41

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