Innholdsfortegnelse:

Simple Python Number Guessing Game: 11 trinn
Simple Python Number Guessing Game: 11 trinn

Video: Simple Python Number Guessing Game: 11 trinn

Video: Simple Python Number Guessing Game: 11 trinn
Video: Trinity Gets a New Sister and Madison Gets Jealous!! (featuring Jazzy Skye) 2024, Juli
Anonim
Enkelt Python Number Guessing Game
Enkelt Python Number Guessing Game

I denne opplæringen lærer vi hvordan du lager enkle Python -gjetningsspill i Pycharm -applikasjonen. Python er et skriptspråk som er flott for både nybegynnere og eksperter. Kodestilen i Python er lett å lese og følge. Sluttmålet med denne opplæringen er å skinne litt lys over hvordan du skriver et enkelt manus for moro skyld som kan tenne på nysgjerrigheten for programmering.

Innholdsfortegnelse:

1. Få Python versjon 3.7 og installer

2. Få Pycharm og installer

3. Sette opp Pycharm for første gang

4. Opprette et tilfeldig tall

5. Få innspill fra brukeren

6. Opprette en grunnleggende mens -loop

7. Opprette en "if", "elif", "else" setning

8. Viser melding til brukeren

Tillegg

Stikkord

Endelig kode

Trinn 1: Oversikt

Oversikt
Oversikt

Dette gjettingsspillet ble opprettet for å vise en bruker noen grunnleggende programmeringsteknikker ved hjelp av python med pycharm IDE. Grunnlaget for denne opplæringen vil være å bruke en tilfeldig tallgenerator for å lage et enkelt gjetningsspill. Sluttresultatet kan føre til at noen forstår hvordan tilfeldige tall genereres. For eksempel, i videospill der skader blir delt i tall, genereres disse tallene vanligvis med en tilfeldig tallgenerator som har spesifikke krav på samme måte som den vi genererte. Den tilfeldige tallgeneratoren kan være mer komplisert, men man kan få den grunnleggende ideen om hvordan det fungerer.

Trinn 2: Installere Python og Pycharm

Ressurser:

www.python.org/

www.jetbrains.com/pycharm/

Trinn 3: Videoveiledning

Image
Image

Se videoguider ovenfor, og sjekk deretter trinnene nedenfor for å hjelpe deg med å forstå hvordan du skriver spillet.

Trinn 4: Opprette et tilfeldig tall

Få innspill fra brukeren
Få innspill fra brukeren

For at spillet skal ha en enkel utfordring, ønsker vi å lage et tilfeldig tall under 100. Dette tallet vil være det som må gjettes av spilleren. Tallområdet vil være mellom 1 og 99. Vi oppnår dette ved å skrive følgende uttalelse:

randomNumber = random.randint (1, 99)

"randomNumber" er en variabel som vi vil lagre tilfeldig tall i.

"random.randint (1, 99)" brukes til å generere et tilfeldig tall mellom 1 og 99.

*Merk: Sørg for at du øverst i koden skriver "import random", ellers vil du ikke kunne bruke "random.randint (1, 99)"

En viktig merknad er å følge innrykkingen nøyaktig fra eksemplene ettersom Python er strukturert gjennom innrykk. Hvis en setning er plassert på feil innrykkingslinje, kan koden gi feil når man prøver å spille spillet.

Trinn 5: Få innspill fra brukeren

For at spillet vårt skal fungere må vi kunne motta brukerinnspill. Vi må gjette hva tilfeldig tall vil være fra spilleren. Området for tallet som kan gjettes er fra 1 til 99. Dette programmet gir ingen feil når et tall er utenfor området, men løkken vil fortsette til det riktige tallet er gjettet.

Vi gjør dette ved å bruke kommandoen "input" som du kan skrive slik.

gjette = int (input ("skriv inn et tall mellom 1 og 99:"))

Vi lagrer brukerinngangen i en variabel som kalles "gjetning". "Int" betyr at vi lagrer input fra brukeren som et heltall, noe som betyr at det vil være en hel numerisk verdi. Seksjonene for inndata ("skriv inn et tall mellom 1 og 99:") forteller datamaskinen vi tar brukerinndata, og viser deretter følgende melding hvis sløyfen fortsetter.

Trinn 6: Opprette en Basic While Loop

Opprette en Basic While Loop
Opprette en Basic While Loop

Vi må nå lage en stund -sløyfe. For å oppnå dette må vi skrive en uttalelse som vil fungere til den ikke er sann. Mens loop er ikke innrykket i dette programmet og inkluderer "If/Elif" -uttalelsene som er innrykket under det. "If/Elif" -setningene vil fortsette å fungere til while loop -setningen ikke er sann.

while randomNumber! = gjett:

Trinn 7: Opprette en If Elif -erklæring

Opprette en If Elif -erklæring
Opprette en If Elif -erklæring

Uttalelsen "If/Elif" står for hvis dette er riktig, så gjør dette hvis ikke, gjør noe annet. Erklæringen er skrevet slik at brukeren kan legge inn en ny inngang hvis det første gjetningen er feil. Utskriftserklæringen i "If/Elif" vil gi dem et hint om hvorvidt gjetningen enten er for høy eller for lav.

Trinn 8: Skriv den endelige erklæringen

Skriver slutterklæringen
Skriver slutterklæringen

Den siste uttalelsen er skrevet på utsiden av mensløkken og uten innrykk. Når brukeren gjetter det riktige nummeret, vil while -løkken "bryte" eller "stoppe", og deretter gå ned til den siste setningen. Dette vil skje når variabelen "gjetning" og variabelen "randomNumber" er like. Spillet vil da avsluttes til programmet starter på nytt.

Trinn 9: Tillegg

Etter å ha fullført gjettespillet Instructable, kan det være lurt å utforske Python videre. Her er noen ideer for å utfordre din Python -dyktighet.

  1. Prøv å endre tallområdet for det tilfeldige tallet.
  2. Endre meldingene til brukeren til noe bedre.
  3. Prøv å få programmet til å beholde poengsummen til hvor mange prøver det for å få det riktige svaret.

Trinn 10: Søkeord

  1. Python er et programmeringsspråk.
  2. Pycharm er et program som hjelper deg med å lage Python -programmer.
  3. "tilfeldig" er en tilfeldig tallgenerator
  4. "variabel" er et symbol som verdien kan endres for
  5. "int" er en datatype som er kort for heltall hele tall
  6. "input" er hvordan du tar inn brukerinput
  7. "print" lar deg skrive ut en melding på skjermen for brukeren
  8. "while" er sløyfeerklæring som sier gjør noe mens dette er sant
  9. "hvis" en uttalelse som betyr at hvis dette er sant, så gjør dette
  10. "! =" betyr ikke lik
  11. "<" betyr mindre enn
  12. ">" betyr større enn
  13. "elif" er en forkortelse for else if -setningen

Anbefalt: