Innehållsförteckning:
- Steg 1: Översikt
- Steg 2: Installera Python och Pycharm
- Steg 3: Videoguide
- Steg 4: Skapa ett slumpmässigt nummer
- Steg 5: Få inmatning från användaren
- Steg 6: Skapa en Basic While Loop
- Steg 7: Skapa ett If Elif -uttalande
- Steg 8: Skriva det slutliga uttalandet
- Steg 9: Extra
- Steg 10: Sökord
Video: Enkelt gissningsspel för Python -nummer: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I denna handledning kommer vi att lära dig hur du skapar enkla Python -gissningsspel i Pycharm -applikationen. Python är ett skriptspråk som är bra för både nybörjare och experter. Kodningsstilen i Python är lätt att läsa och följa. Slutmålet med denna handledning är att lysa lite ljus på hur man skriver ett enkelt manus för skojs skull som kan tända en nyfikenhet för programmering.
Innehållsförteckning:
1. Hämta Python version 3.7 och installera
2. Skaffa Pycharm och installera
3. Sätta upp Pycharm för första gången
4. Skapa ett slumpmässigt tal
5. Få input från användaren
6. Skapa en grundläggande while -loop
7. Skapa ett "if", "elif", "else" uttalande
8. Visar meddelande till användaren
Tillbehör
Nyckelord
Slutlig kod
Steg 1: Översikt
Detta gissningsspel skapades för att visa en användare några grundläggande programmeringstekniker med python med pycharm IDE. Grunden för denna handledning kommer att vara att använda en slumptalsgenerator för att skapa ett enkelt gissningsspel. Slutresultatet kan leda till att någon förstår hur slumpmässiga tal genereras. Till exempel i videospel där skador delas ut i siffror genereras dessa nummer i allmänhet med en slumptalsgenerator som har specifika krav på samma sätt som den vi genererade. Slumptalsgeneratorn kan vara mer komplicerad, men man kan få grundtanken om hur det fungerar.
Steg 2: Installera Python och Pycharm
Resurser:
www.python.org/
www.jetbrains.com/pycharm/
Steg 3: Videoguide
Titta på videoguiderna ovan och kolla sedan in stegen nedan för att hjälpa dig att förstå hur du skriver spelet.
Steg 4: Skapa ett slumpmässigt nummer
För att spelet ska ha en enkel utmaning vill vi skapa ett slumpmässigt tal under 100. Detta nummer är det som måste gissas av spelaren. Nummerintervallet ligger mellan 1 och 99. Vi åstadkommer detta genom att skriva följande uttalande:
randomNumber = random.randint (1, 99)
"randomNumber" är en variabel som vi kommer att lagra slumpmässigt tal i.
"random.randint (1, 99)" används för att generera ett slumpmässigt tal mellan 1 och 99.
*Obs! Se till att du skriver "importera slumpmässigt" högst upp i koden, annars kan du inte använda "random.randint (1, 99)"
En viktig anmärkning är att följa indragningen exakt från exemplen eftersom Python är strukturerad genom indragning. Om ett uttalande placeras på fel indragningsrad kan koden ge fel när man försöker spela spelet.
Steg 5: Få inmatning från användaren
För att vårt spel ska fungera måste vi kunna få användarinmatning. Vi måste få gissningar på vad slumpmässigt tal kommer från spelaren. Området för det antal som kan gissas är från 1 till 99. Detta program ger inget fel när ett nummer ligger utanför intervallet, men slingan kommer att fortsätta tills rätt antal är gissat.
Vi gör detta med kommandot "input" som du kan skriva så här.
gissa = int (input ("ange ett tal mellan 1 och 99:"))
Vi lagrar användarinmatningen i en variabel som kallas "gissning". "Int" betyder att vi lagrar inmatningen från användaren som ett heltal vilket betyder att det kommer att vara ett helt numeriskt värde. Avsnitten för inmatning ("ange ett tal mellan 1 och 99:") berättar för datorn vi tar in användarinmatning och visar sedan följande meddelande om slingan fortsätter.
Steg 6: Skapa en Basic While Loop
Vi måste nu skapa en stundslinga. För att uppnå detta måste vi skriva ett uttalande som fungerar tills det inte är sant. While loop är inte indragna i detta program och innehåller "If/Elif" -uttalanden som är indragna under det. "If/Elif" -satserna kommer att fortsätta att fungera tills while loop -satsen inte är sann.
medan randomNumber! = gissa:
Steg 7: Skapa ett If Elif -uttalande
Påståendet "If/Elif" står för om detta är korrekt, gör detta om inte, gör något annat. Påståendet är skrivet så att användaren kan ange en ny ingång om den första gissningen är fel. Utskriftsuttalandet i "If/Elif" kommer att ge dem en antydan om huruvida gissningen antingen är för hög eller för låg.
Steg 8: Skriva det slutliga uttalandet
Det sista uttalandet är skrivet på utsidan av medan loop och utan indrag. När användaren gissar rätt siffra kommer "loop" att "bryta" eller "stoppa" och sedan gå ner till det sista uttalandet. Detta sker när variabeln "gissning" och variabeln "randomNumber" är lika. Spelet avslutas sedan tills programmet startas om igen.
Steg 9: Extra
Efter att ha avslutat gissningsspelet Instructable kanske man vill utforska Python ytterligare. Här är några idéer för att utmana din Python -förmåga.
- Försök ändra nummerintervallet för slumpmässigt tal.
- Ändra meddelandena till användaren till något bättre.
- Försök att låta programmet behålla poängen på hur många försöker det för att få rätt svar.
Steg 10: Sökord
- Python är ett programmeringsspråk.
- Pycharm är ett program som hjälper till att göra Python -program.
- "random" är en slumpgenerator
- "variabel" är en symbol för vilken värdet kan ändras
- "int" är en datatyp kort för heltal heltal
- "input" är hur man tar in användarinmatning
- "skriv ut" låter dig skriva ut ett meddelande på skärmen för användaren
- "while" är loop -sats som säger att göra något medan detta är sant
- "om" ett påstående som betyder att om detta är sant, gör detta
- "! =" betyder inte lika med
- "<" betyder mindre än
- ">" betyder större än
- "elif" är en förkortning för annars if -uttalandet
Rekommenderad:
COVID-19-instrumentpanel (enkelt och enkelt): 4 steg
COVID-19-instrumentpanel (enkelt och enkelt): Överallt finns ett stort utbrott av det nya COVID-19-viruset. Det blev nödvändigt att hålla koll på det aktuella scenariot med COVID-19 i landet. Så när jag var hemma var det här projektet jag tänkte på: " An Information Dashboard " - En dag
Ett enkelt gissningsspel - Python + XBees + Arduino: 10 steg
Ett enkelt gissningsspel - Python + XBees + Arduino: Så här fungerar spelet: Du har 4 försök att gissa en bokstav mellan ‘a’ - ‘h’ - > Gissa rätt bokstav: Du vinner! ?-> Gissa fel bokstav: spelet slut?-> Gissa någon annan karaktär utanför 'a' - 'h': spelet slut? Din Arduino låter dig
Python -gissningsspel: 9 steg
Python Guessing Game: Följande instruktioner ger steg för steg vägledning om hur du skriver ett program med hjälp av den slumpmässiga modulen och skapar ett gissningsspel som interagerar med användaren. För att komma igång måste du ha python installerat på din dator och även öppna
Vad tänker bitarna på? Gör ett enkelt gissningsspel med BBC Microbit !: 10 steg
Vad tänker bitarna på? Gör ett enkelt gissningsspel med BBC Microbit !: Jag tog upp ett par BBC Microbits efter att ha läst positiva recensioner om dem i flera artiklar online.I ett försök att bekanta mig med BIT, lekte jag med online Microsoft Blocks Editor för ett par timmar och kom fram med
Enkelt och enkelt bärbart stativ för ditt varv: 4 steg
Enkelt och enkelt bärbart stativ för ditt varv: Jag tittade mig omkring i en mängd butiker efter ett bärbart stativ som får luftflöde till den bärbara datorn, men ett där jag faktiskt kunde använda i mitt knä. Hittade inget som var vad jag ville, så jag bestämde mig för att göra mitt eget