Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Importer tilfældigt modul
- Trin 2: Opret den indledende funktion for terningerne
- Trin 3: Returner rullen ved hjælp af Radint Method
- Trin 4: Opret en funktion for at få antallet af sider
- Trin 5: Opret String- og Python -repræsentationen
- Trin 6: Opret en separat "rollDice" -funktion
- Trin 7: Opret en loop -funktion inden for "rollDice"
- Trin 8: Kør modul
- Trin 9: Indtast RollDice -funktionen og hav det sjovt
Video: Sådan rulles en terning ved hjælp af Python: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Følgende instruktioner guider dig til, hvordan du opretter et Python -modul til at "kaste" en terning. Dette modul genererer tilfældige tal fra denne edb -terning. Jeg vil give de funktioner, der er nødvendige for at oprette modulet, og give en beskrivelse af, hvad hver funktion skal bruges til. At lære de grundlæggende funktioner for Python kan være overvældende. Dette vil være en kreativ måde at bruge Python på, så du kan blive mere fortrolig med programmet ved at følge det givne eksempel. Efter dette skulle du være i stand til at oprette funktioner på egen hånd!
Varighed: 3-5 minutter
Forbrugsvarer
Nogle erfaringer med Python
IDEL til Python -kode (Python 3.0 eller højere
Trin 1: Importer tilfældigt modul
Åbn først en IDLE -fil. Når det er åbent, skal du importere det tilfældige modul. Vi opretter et ordreobjekt ved navn "Die".
*Inden for dette ordensobjekt vil vi have flere funktioner
Trin 2: Opret den indledende funktion for terningerne
Efter tyktarmen skal du trykke på enter og følge de korrekte fordybninger. Nu vil vi oprette den indledende funktion for terningerne og som standard de 6 sider. "Selv" vil kalde siderne af terningerne gennem funktionen.
Trin 3: Returner rullen ved hjælp af Radint Method
Brug derefter funktionerne "få" og "rulle" til at generere/returnere rullen ved hjælp af randint -metode. Opret en variabel med navnet self.roll_count for at få den tilfældige rulle inde i “roll” -funktionen Returner nummeret fra den tilfældige rulle inde i “get” -funktionen
*Randint opretter et tilfældigt tal fra 1 til selv. Sider som var 6
Trin 4: Opret en funktion for at få antallet af sider
Opret en funktion for at få antallet af sider af matricen og returnere den. Dette indstiller antallet af sider, terningerne har, og returnerer sidens nummer.
Trin 5: Opret String- og Python -repræsentationen
Opret nu en funktion for at få strengens og pythonrepræsentation af matricen
Trin 6: Opret en separat "rollDice" -funktion
Opret nu en ny, separat funktion for "rollDice" for at kalde ordren Class Die ovenfor
D1 og D2 bliver den første rulle og den anden rulle
*Læg mærke til, at der ikke er nogen indrykning i begyndelsen af denne funktion*Ruller repræsenterer antallet af rullede gange, og siderne vil være et heltal 1-6
Trin 7: Opret en loop -funktion inden for "rollDice"
Derefter skal du oprette et stykke loop inden for 'rollDice', der vil kaste terningerne, men mange gange, når tællingen er mindre end eller lig med antallet af kast. Sørg for at tilføje udskrivningsfunktionen for at generere resultater.
*Brug rullefunktionen til at generere rullen med de to Die
Trin 8: Kør modul
Nu hvor vi har oprettet funktionerne for hvert trin, skal du sammenligne med det viste billede for at sikre, at alt er skrevet korrekt. Vi kører nu modulet. Klik på Kør> Kør modul i menulinjen
Trin 9: Indtast RollDice -funktionen og hav det sjovt
Til sidst skal du oprette en rollDice -funktion ved at indtaste antallet af ruller og sider, du ønsker.
Tryk på "enter" for at returnere resultaterne
Tillykke! Nu hvor du har oprettet modulet, er du klar til at bruge denne funktion til at spille ethvert brætspil ved hjælp af Python! Du burde nu være lidt mere bekendt med, hvordan Python -sproget fungerer, og bruge din egen kreativitet til at oprette forskellige moduler fremadrettet.
For mere information om Python, besøg webstedet: https://www.python.org/about/gettingstarted/. Det officielle Python-websted giver dig en mere dybdegående forklaring på kodning sammen med flere eksempler, der skal følges.
Anbefalede:
DIY -- Sådan laver du en edderkoprobot, der kan kontrolleres ved hjælp af smartphone ved hjælp af Arduino Uno: 6 trin
DIY || Sådan laver du en edderkoprobot, der kan styres ved hjælp af smartphone Brug af Arduino Uno: Mens du laver en edderkoprobot, kan man lære så mange ting om robotik. Ligesom at lave robotter er underholdende såvel som udfordrende. I denne video vil vi vise dig, hvordan du laver en Spider -robot, som vi kan betjene ved hjælp af vores smartphone (Androi
Sådan rulles TEKSTEN på I2C 0,91 "128X32 OLED DISPLAY: 6 trin
Sådan rulles TEKSTEN på I2C 0,91 "128X32 OLED DISPLAY: I denne vejledning lærer vi, hvordan du ruller TEKSTEN på I2C 0.91" 128X32 OLED DISPLAY ved hjælp af Arduino og Visuino software. Se videoen
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT