Inhoudsopgave:
- Stap 1: Overzicht
- Stap 2: Python en Pycharm installeren
- Stap 3: Videogids
- Stap 4: Een willekeurig getal maken
- Stap 5: Input krijgen van de gebruiker
- Stap 6: Een basis-terwijl-lus maken
- Stap 7: Een If Elif-instructie maken
- Stap 8: De eindverklaring schrijven
- Stap 9: Extra's
- Stap 10: Trefwoorden
Video: Eenvoudig Python-nummer raadspel - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
In deze tutorial zullen we leren hoe je een eenvoudig Python-getallenspel kunt maken in de Pycharm-applicatie. Python is een scripttaal die geweldig is voor zowel beginners als experts. De coderingsstijl in Python is gemakkelijk te lezen en te volgen. Het einddoel van deze tutorial is om een beetje licht te werpen op het schrijven van een eenvoudig script voor de lol dat iemands nieuwsgierigheid voor programmeren kan aanwakkeren.
Inhoudsopgave:
1. Download Python versie 3.7 en installeer:
2. Download Pycharm en installeer
3. Pycharm voor de eerste keer instellen
4. Een willekeurig nummer maken
5. Input krijgen van de gebruiker
6. Een basis while-lus maken
7. Een "if", "elif", "else" statement maken
8. Bericht aan de gebruiker weergeven
Extra's
Trefwoorden
Definitieve code
Stap 1: Overzicht
Dit raadspel is gemaakt om een gebruiker enkele basisprogrammeertechnieken te laten zien met behulp van python met pycharm IDE. De basis van deze tutorial is het gebruik van een generator voor willekeurige getallen om een eenvoudig raadspel te maken. Het eindresultaat kan ertoe leiden dat iemand begrijpt hoe willekeurige getallen worden gegenereerd. Bijvoorbeeld, in videogames waar schade in aantallen wordt toegebracht, worden die getallen over het algemeen gegenereerd met een generator voor willekeurige getallen die specifieke vereisten heeft die vergelijkbaar zijn met degene die we hebben gegenereerd. De generator voor willekeurige getallen kan ingewikkelder zijn, maar men kan het basisidee krijgen van hoe het werkt.
Stap 2: Python en Pycharm installeren
Bronnen:
www.python.org/
www.jetbrains.com/pycharm/
Stap 3: Videogids
Bekijk de videogidsen hierboven en bekijk vervolgens de onderstaande stappen om je te helpen beter te begrijpen hoe je de game moet schrijven.
Stap 4: Een willekeurig getal maken
Om ervoor te zorgen dat het spel een eenvoudige uitdaging heeft, willen we een willekeurig getal onder de 100 maken. Dit getal moet door de speler worden geraden. Het nummerbereik ligt tussen 1 en 99. We bereiken dit door de volgende verklaring te schrijven:
willekeurig getal = willekeurig.randint(1, 99)
"randomNumber" is een variabele waarin we het willekeurige getal opslaan.
"random.randint(1, 99)" wordt gebruikt om een willekeurig getal tussen 1 en 99 te genereren.
*Opmerking: zorg ervoor dat u bovenaan de code "willekeurig importeren" schrijft, anders kunt u "random.randint(1, 99)" niet gebruiken
Een belangrijke opmerking is om de inspringing precies uit de voorbeelden te volgen, aangezien Python is gestructureerd door middel van inspringen. Als een statement op de verkeerde inspringingsregel wordt geplaatst, kan de code fouten opleveren wanneer men probeert het spel te spelen.
Stap 5: Input krijgen van de gebruiker
Om ons spel te laten werken, moeten we gebruikersinvoer kunnen ontvangen. We moeten raden wat het willekeurige getal van de speler zal zijn. Het bereik voor het getal dat kan worden geraden is van 1 tot 99. Dit programma geeft geen fout wanneer een getal buiten het bereik valt, maar de lus zal doorgaan totdat het juiste getal is geraden.
Dit doen we door het commando "input" te gebruiken dat je zo kunt schrijven.
gok = int(input("voer een getal tussen 1 en 99 in: "))
We slaan de gebruikersinvoer op in een variabele genaamd "guess". De "int" betekent dat we de invoer van de gebruiker opslaan als een geheel getal, wat betekent dat het een hele numerieke waarde zal zijn. De secties voor invoer ("voer een getal tussen 1 en 99 in: ") vertellen de computer dat we gebruikersinvoer ontvangen en geven vervolgens het volgende bericht weer als de lus doorgaat.
Stap 6: Een basis-terwijl-lus maken
We moeten nu een while-lus maken. Om dit te bereiken, moeten we een verklaring schrijven die zal werken totdat deze niet waar is. De while-lus is niet ingesprongen in dit programma en bevat de "If/Elif"-instructies die eronder zijn ingesprongen. De "If/Elif"-instructies blijven werken totdat de while-lus-instructie niet waar is.
while randomNumber != raden:
Stap 7: Een If Elif-instructie maken
De uitspraak "If/Elif" staat voor als dit correct is, doe dit dan, zo niet, doe dan iets anders. De verklaring is zo geschreven dat de gebruiker een nieuwe invoer kan invoeren als de aanvankelijke schatting verkeerd is. Het printstatement in de "If/Elif" zal hen een hint geven of de gok te hoog of te laag is.
Stap 8: De eindverklaring schrijven
De laatste verklaring wordt aan de buitenkant van de while-lus geschreven en zonder inspringingen. Zodra de gebruiker het juiste getal heeft geraden, zal de while-lus "breken" of "stoppen", en dan naar de laatste instructie gaan. Dit gebeurt zodra de variabele "guess" en de variabele "randomNumber" gelijk zijn. Het spel zal dan eindigen totdat het programma opnieuw wordt gestart.
Stap 9: Extra's
Na het voltooien van het raadspel Instructable, wil je misschien Python verder verkennen. Hier zijn een paar ideeën om je Python-vaardigheid uit te dagen.
- Probeer het nummerbereik voor het willekeurige nummer te wijzigen.
- Verander de berichten aan de gebruiker in iets beters.
- Probeer het programma de score bij te houden van hoeveel pogingen het heeft gedaan om het juiste antwoord te krijgen.
Stap 10: Trefwoorden
- Python is een programmeertaal.
- Pycharm is een programma dat helpt bij het maken van Python-programma's.
- "willekeurig" is een generator voor willekeurige getallen
- "variabele" is een symbool waarvan de waarde kan veranderen
- "int" is een gegevenstype dat staat voor gehele getallen
- "invoer" is hoe u gebruikersinvoer opneemt
- Met "print" kunt u een bericht op het scherm afdrukken voor de gebruiker
- "while" is een loop-instructie die zegt iets te doen terwijl dit waar is
- "als" een verklaring die betekent dat als dit waar is, doe dit dan
- "!=" betekent niet gelijk aan
- "<" betekent minder dan
- ">" betekent groter dan
- "elif" is een afkorting voor het else if-statement
Aanbevolen:
Eenvoudig out-of-band-beheer voor IT: 4 stappen
Eenvoudig out-of-band-beheer voor IT: pictogrammen gemaakt door Freepik van www.flaticon.com. Leer hoe u Out-of-Band Management (OOBM) kunt configureren door een op afstand geconfigureerde Raspberry Pi en een Android- of iPhone-apparaat te verbinden via USB-tethering. Dit werkt op RPi2/RPi3/RPi4.Als je niet weet wat
Eenvoudig LED-circuit: 5 stappen (met afbeeldingen)
Eenvoudig LED-circuit: vandaag laat ik u zien hoe u een eenvoudig maar aanpasbaar LED- en batterijcircuit kunt maken dat perfect is om in uw volgende project te plaatsen. Dit is een geweldig eerste soldeerproject! Volg samen met de video om je techniek te oefenen. De meest
Mobiel bestuurbare Bluetooth-auto -- Makkelijk -- Eenvoudig -- Hc-05 -- Motorschild: 10 stappen (met afbeeldingen)
Mobiel bestuurbare Bluetooth-auto || Makkelijk || Eenvoudig || Hc-05 || Motor Shield:… ABONNEER aub op mijn YouTube-kanaal………. Dit is de Bluetooth-gestuurde auto die de HC-05 Bluetooth-module gebruikte om met mobiele telefoons te communiceren. We kunnen de auto mobiel bedienen via Bluetooth. Er is een app om de beweging van de auto te besturen
Python raadspel: 9 stappen
Python raadspel: de volgende instructies bieden stapsgewijze begeleiding bij het schrijven van een programma met behulp van de willekeurige module en het maken van een raadspel dat interactie heeft met de gebruiker. Om aan de slag te gaan, moet python op uw computer zijn geïnstalleerd en ook op
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: 10 stappen
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: Ik pakte een paar BBC Microbits nadat ik er positieve recensies over had gelezen in verschillende online artikelen. In een poging om vertrouwd te raken met de BIT, speelde ik met de online Microsoft Blocks Editor voor een paar uur en kwam op