Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Zufälliges Modul importieren
- Schritt 2: Erstellen Sie die Anfangsfunktion für die Würfel
- Schritt 3: Zurückgeben der Rolle mit der Radint-Methode
- Schritt 4: Erstellen Sie eine Funktion, um die Anzahl der Seiten zu erhalten
- Schritt 5: Erstellen Sie die String- und Python-Darstellung
- Schritt 6: Erstellen Sie eine separate "rollDice" -Funktion
- Schritt 7: Erstellen Sie eine Schleifenfunktion in "rollDice"
- Schritt 8: Modul ausführen
- Schritt 9: Geben Sie die RollDice-Funktion ein und haben Sie Spaß
Video: Einen Würfel mit Python würfeln – wikiHow
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
Die folgende Anleitung führt Sie durch die Erstellung eines Python-Moduls zum „Würfeln“. Dieses Modul generiert Zufallszahlen aus diesen computerisierten Würfeln. Ich werde Funktionen bereitstellen, die zum Erstellen des Moduls benötigt werden, und eine Beschreibung geben, wofür jede Funktion verwendet wird. Das Erlernen der Grundfunktionen für Python kann überwältigend sein. Dies ist eine kreative Möglichkeit, Python zu verwenden, damit Sie sich mit dem Programm vertraut machen können, indem Sie dem angegebenen Beispiel folgen. Danach sollten Sie in der Lage sein, selbst Funktionen zu erstellen!
Dauer: 3-5 Minuten
Lieferungen
Einige Erfahrung mit Python
IDEL für Python-Code (Python 3.0 oder höher.)
Schritt 1: Zufälliges Modul importieren
Öffnen Sie zunächst eine IDLE-Datei. Sobald es geöffnet ist, importieren Sie das Zufallsmodul. Wir erstellen ein Auftragsobjekt namens „Die“.
*Innerhalb dieses Auftragsobjekts haben wir mehrere Funktionen
Schritt 2: Erstellen Sie die Anfangsfunktion für die Würfel
Drücken Sie nach dem Doppelpunkt die Eingabetaste und folgen Sie den richtigen Einrückungen. Jetzt werden wir die Anfangsfunktion für die Würfel erstellen und die 6 Seiten vorgeben. „Selbst“ruft die Seiten des Würfels durch die Funktion auf.
Schritt 3: Zurückgeben der Rolle mit der Radint-Methode
Verwenden Sie als Nächstes die Funktionen „get“und „roll“, um die Rolle mit der Randint-Methode zu generieren/zurückzugeben. Erstellen Sie eine Variable namens self.roll_count, um den Zufallswurf in der Funktion "Roll" zu machen. Geben Sie die Zahl aus dem Zufallswurf in der Funktion "Get" zurück
*Randint erstellt eine Zufallszahl von 1 bis self.sides, die 6. war
Schritt 4: Erstellen Sie eine Funktion, um die Anzahl der Seiten zu erhalten
Erstellen Sie eine Funktion, um die Anzahl der Seiten des Würfels zu erhalten und sie zurückzugeben. Dies legt die Anzahl der Seiten des Würfels fest und gibt die Seitenzahl zurück.
Schritt 5: Erstellen Sie die String- und Python-Darstellung
Erstellen Sie nun eine Funktion, um die String- und Python-Darstellung des Würfels zu erhalten
Schritt 6: Erstellen Sie eine separate "rollDice" -Funktion
Erstellen Sie nun eine neue, separate Funktion für „rollDice“, um die obige Reihenfolge Class Die aufzurufen
D1 und D2 werden die erste Rolle und die zweite Rolle sein
*Beachten Sie, dass am Anfang dieser Funktion keine Einrückung vorhanden ist
Schritt 7: Erstellen Sie eine Schleifenfunktion in "rollDice"
Erstellen Sie als Nächstes eine while-Schleife innerhalb von „rollDice“, die die Würfel so oft würfelt, wenn die Anzahl kleiner oder gleich der Anzahl der Würfel ist. Stellen Sie sicher, dass Sie die Druckfunktion hinzufügen, um Ergebnisse zu generieren.
*Benutze die Würfelfunktion, um den Wurf der beiden Würfel zu erzeugen
Schritt 8: Modul ausführen
Nachdem wir nun die Funktionen für jeden Schritt erstellt haben, vergleichen Sie mit dem bereitgestellten Visual, um sicherzustellen, dass alles richtig geschrieben ist. Wir werden nun das Modul ausführen. Klicken Sie in der Menüleiste auf Ausführen > Modul ausführen
Schritt 9: Geben Sie die RollDice-Funktion ein und haben Sie Spaß
Erstellen Sie schließlich eine rollDice-Funktion, indem Sie die gewünschte Anzahl von Rollen und Seiten eingeben.
Drücken Sie die Eingabetaste, um die Ergebnisse zurückzugeben
Herzliche Glückwünsche! Nachdem Sie das Modul erstellt haben, können Sie diese Funktion verwenden, um jedes Brettspiel mit Python zu spielen! Sie sollten jetzt ein wenig mehr mit der Funktionsweise der Python-Sprache vertraut sein und Ihre eigene Kreativität nutzen, um verschiedene Module zu erstellen.
Weitere Informationen zu Python finden Sie auf der Website: https://www.python.org/about/gettingstarted/. Die offizielle Python-Website bietet Ihnen eine ausführlichere Erklärung zum Codieren sowie weitere Beispiele, die folgen werden.
Empfohlen:
Wie erstelle ich einen LED-Würfel - LED-Würfel 4x4x4 - Gunook
Wie erstelle ich einen LED-Würfel | LED Cube 4x4x4: Ein LED Cube kann man sich als LED-Bildschirm vorstellen, bei dem einfache 5mm LEDs die Rolle digitaler Pixel spielen. Ein LED-Würfel ermöglicht es uns, Bilder und Muster zu erstellen, indem wir das Konzept eines optischen Phänomens verwenden, das als Persistenz des Sehens (POV) bekannt ist. So
So bauen Sie einen 8x8x8 LED-Würfel und steuern ihn mit einem Arduino - Gunook
So bauen Sie einen 8x8x8 LED-Würfel und steuern ihn mit einem Arduino: Januar 2020 Bearbeiten: Ich lasse dies weg, falls jemand damit Ideen generieren möchte, aber es macht keinen Sinn mehr, einen Würfel basierend auf diesen Anweisungen zu bauen. Die LED-Treiber-ICs werden nicht mehr hergestellt und beide Skizzen wurden in alter Version geschrieben
E-Würfel - Arduino Würfel/Würfel 1 bis 6 Würfel + D4, D5, D8, D10, D12, D20, D24 und D30 - Gunook
E-Würfel - Arduino Würfel / Würfel 1 bis 6 Würfel + D4, D5, D8, D10, D12, D20, D24 und D30: Dies ist ein einfaches Arduino-Projekt zur Herstellung eines elektronischen Würfels. Es kann zwischen 1 bis 6 Würfeln oder 1 von 8 Spezialwürfeln gewählt werden. Die Auswahl erfolgt durch einfaches Drehen eines Drehgebers. Dies sind die Funktionen: 1 Würfel: große Punkte zeigen 2-6 Würfel: Punkte zeigen
Einen einfachen zufälligen virtuellen Würfel codieren – wikiHow
So codieren Sie einen einfachen virtuellen Zufallswürfel: Hallo zusammen!!!!! Dies ist mein erstes anweisbares und ich werde Ihnen beibringen, wie man einen virtuellen Würfel auf Ihrem PC oder Smartphone codiert. Ich verwende HTML,JavaScript und CSS, ich hoffe, es gefällt euch allen und vergesst nicht, im folgenden Kontext für mich zu stimmen
Wie man einen LED-Würfel mit Arduino macht! - Gunook
Wie man einen LED-Würfel mit Arduino macht!: Dieses Projekt wird aus einem Projekt auf dieser Website erstellt (https://www.instructables.com/id/Arduino-LED-Dice-…) Ich habe einige Änderungen vorgenommen, um dies zu machen Projekt besser und einfacher zu bedienen mit einer Countdown-Sequenz aus ihren LEDs und einem Lautsprecher, der nach