Table des matières:

Comment lancer un dé avec Python : 9 étapes
Comment lancer un dé avec Python : 9 étapes

Vidéo: Comment lancer un dé avec Python : 9 étapes

Vidéo: Comment lancer un dé avec Python : 9 étapes
Vidéo: APPRENDRE LE PYTHON #1 ? LES BASES & PREREQUIS 2024, Novembre
Anonim
Comment lancer un dé avec Python
Comment lancer un dé avec Python

Les instructions suivantes vous guideront sur la façon de créer un module Python pour « lancer » un dé. Ce module générera des nombres aléatoires à partir de ces dés informatisés. Je fournirai les fonctions nécessaires pour créer le module et fournirai une description de l'utilisation de chaque fonction. Apprendre les fonctions de base de Python peut être écrasant. Ce sera une manière créative d'utiliser Python pour vous permettre de vous familiariser avec le programme en suivant l'exemple donné. Après cela, vous devriez être capable de créer des fonctions par vous-même !

Durée: 3-5 minutes

Fournitures

Une certaine expérience avec Python

IDEL pour Python Code (Python 3.0 ou supérieur

Étape 1: Importer le module aléatoire

Importer un module aléatoire
Importer un module aléatoire

Tout d'abord, ouvrez un fichier IDLE. Une fois ouvert, importez le module aléatoire. Nous créons un objet de commande nommé « Die ».

*Dans cet objet de commande, nous aurons plusieurs fonctions

Étape 2: Créer une fonction initiale pour les dés

Créer une fonction initiale pour les dés
Créer une fonction initiale pour les dés

Après les deux points, appuyez sur Entrée et suivez les indentations appropriées. Maintenant, nous allons créer la fonction initiale pour les dés et définir par défaut les 6 côtés. "Self" appellera les côtés des dés via la fonction.

Étape 3: Retournez le rouleau en utilisant la méthode Radint

Retourner le rouleau en utilisant la méthode Radint
Retourner le rouleau en utilisant la méthode Radint

Ensuite, utilisez les fonctions « get » et « roll » pour générer/retourner le rouleau en utilisant la méthode randint. Créez une variable nommée self.roll_count pour faire le rouleau aléatoire à l'intérieur de la fonction "roll" Renvoyez le nombre du rouleau aléatoire à l'intérieur de la fonction "get"

*Randint crée un nombre aléatoire de 1 à self.sides qui était 6

Étape 4: Créez une fonction pour obtenir le nombre de côtés

Créer une fonction pour obtenir le nombre de côtés
Créer une fonction pour obtenir le nombre de côtés

Créez une fonction pour obtenir le nombre de faces du dé et renvoyez-le. Cela définira le nombre de faces des dés et le retour du numéro de la face.

Étape 5: créer la représentation String et Python

Créer la représentation String et Python
Créer la représentation String et Python

Créez maintenant une fonction pour obtenir la représentation sous forme de chaîne et de python du dé

Étape 6: Créez une fonction "rollDice" distincte

Créer une séparation
Créer une séparation

Créez maintenant une nouvelle fonction distincte pour « rollDice » pour appeler l'ordre Class Die ci-dessus

D1 et D2 seront le premier et le deuxième lancer

* Remarquez qu'il n'y a pas d'indentation au début de cette fonction * Les rouleaux représentent le nombre de fois roulé, et les côtés seront n'importe quel entier 1-6

Étape 7: Créer une fonction de boucle dans "rollDice"

Créer une fonction de boucle dans
Créer une fonction de boucle dans

Ensuite, créez une boucle while dans 'rollDice' qui lancera les dés autant de fois que le nombre est inférieur ou égal au nombre de lancers. Assurez-vous d'ajouter la fonction d'impression pour générer des résultats.

*Utilisez la fonction de roulis pour générer le rouleau des deux dés

Étape 8: Exécuter le module

Exécuter le module
Exécuter le module
Exécuter le module
Exécuter le module

Maintenant que nous avons créé les fonctions pour chaque étape, comparez avec le visuel fourni pour vous assurer que tout est écrit correctement. Nous allons maintenant exécuter le module. Dans la barre de menu, cliquez sur Exécuter > Exécuter le module

Étape 9: Entrez dans la fonction RollDice et amusez-vous

Entrez dans la fonction RollDice et amusez-vous !
Entrez dans la fonction RollDice et amusez-vous !

Enfin, créez une fonction rollDice en entrant le nombre de rouleaux et de faces que vous souhaitez.

Appuyez sur « enter » pour retourner les résultats

Toutes nos félicitations! Maintenant que vous avez créé le module, vous êtes prêt à utiliser cette fonction pour jouer à n'importe quel jeu de société utilisant Python ! Vous devriez maintenant être un peu plus familiarisé avec le fonctionnement du langage Python et utiliser votre propre créativité pour créer divers modules à l'avenir.

Pour plus d'informations sur Python, visitez le site Web: https://www.python.org/about/gettingstarted/. Le site officiel de Python vous fournira une explication plus approfondie sur le codage ainsi que d'autres exemples à suivre.

Conseillé: