Table des matières:
- Fournitures
- Étape 1: Importer le module aléatoire
- Étape 2: Créer une fonction initiale pour les dés
- Étape 3: Retournez le rouleau en utilisant la méthode Radint
- Étape 4: Créez une fonction pour obtenir le nombre de côtés
- Étape 5: créer la représentation String et Python
- Étape 6: Créez une fonction "rollDice" distincte
- Étape 7: Créer une fonction de boucle dans "rollDice"
- Étape 8: Exécuter le module
- Étape 9: Entrez dans la fonction RollDice et amusez-vous
Vidéo: Comment lancer un dé avec Python : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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
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é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é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é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"
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
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
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é:
Score électronique pour un jeu de baseball au lancer de sacs de haricots : 8 étapes (avec photos)
Score électronique pour un jeu de baseball Bean Bag Toss : ce Instructables expliquera comment garder automatiquement le score électroniquement pour un jeu sur le thème de baseball Bean Bag Toss. Je ne montrerai pas une construction détaillée du jeu en bois, ces plans peuvent être trouvés sur le site Web d'Ana White à l'adresse : https://www
Lancer de flammes avec limiteur de régime : 6 étapes
Rev Limiter Flame Throwing : Salut les gars et bienvenue Dans le projet d'aujourd'hui, nous allons construire un limiteur de régime à partir de zéro
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : Même après 25 ans de son introduction sur le marché grand public, la communication infrarouge est toujours très pertinente ces derniers jours. Qu'il s'agisse de votre téléviseur 4K 55 pouces ou de votre système audio de voiture, tout a besoin d'une télécommande IR pour répondre à nos
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : 4 étapes (avec photos)
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : Bonjour et bienvenue dans mon premier Instructable ! Notre chien adore sa nourriture, elle va littéralement tout manger en quelques secondes. J'ai imaginé des moyens de ralentir cela, des balles avec la nourriture à l'intérieur à la jeter partout dans la cour. Étonnamment, elle est
Comment coudre avec du fil conducteur avec Diana Eng : 10 étapes (avec photos)
Comment coudre avec du fil conducteur avec Diana Eng : combiner électricité et mode ! Degré de difficulté : toujours en apprentissage Durée : 45 minutes Matériel : vêtement à coudre, fil conducteur, ciseaux, deux LED, pile de montre CR2032, support de pile BS7, stylo à encre disparaissant , pince à bec effilé, r