Taula de continguts:
- Pas 1: Visió general
- Pas 2: Instal·lació de Python i Pycharm
- Pas 3: Guia de vídeo
- Pas 4: crear un número aleatori
- Pas 5: Obtenir informació de l'usuari
- Pas 6: Creació d'un bucle bàsic While
- Pas 7: creació d'una declaració If Elif
- Pas 8: redacció de la declaració final
- Pas 9: Extres
- Pas 10: paraules clau
Vídeo: Joc d'endevinalla de números de Python simple: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
En aquest tutorial ensenyarem com crear un joc d’endevinalla de números Python senzill a l’aplicació Pycharm. Python és un llenguatge de seqüència ideal tant per a principiants com per a experts. L'estil de codificació a Python és fàcil de llegir i de seguir. L’objectiu final d’aquest tutorial és fer una mica de llum sobre com escriure un guió senzill per divertir-se que pugui encendre la curiositat de programar.
Taula de continguts:
1. Obteniu la versió 3.7 de Python i instal·leu-la
2. Obteniu Pycharm i instal·leu-lo
3. Configuració de Pycharm per primera vegada
4. Creació d’un número aleatori
5. Obtenir aportacions de l'usuari
6. Crear un bucle while bàsic
7. Creació d'una sentència "if", "elif", "else"
8. Visualització del missatge a l'usuari
Extres
Paraules clau
Codi final
Pas 1: Visió general
Aquest joc d'endevinalles va ser creat per mostrar a l'usuari algunes tècniques bàsiques de programació mitjançant python amb pycharm IDE. La base d’aquest tutorial serà utilitzar un generador de números aleatoris per crear un simple joc d’endevinalles. El resultat final pot fer que algú entengui com es generen números aleatoris. Per exemple, en els videojocs on es produeixen danys en xifres, aquestes xifres es generen generalment amb un generador de números aleatoris que té requisits específics similars al que hem generat. El generador de nombres aleatoris pot ser més complicat, però es pot obtenir la idea bàsica de com funciona.
Pas 2: Instal·lació de Python i Pycharm
Recursos:
www.python.org/
www.jetbrains.com/pycharm/
Pas 3: Guia de vídeo
Mireu les vídeo guies anteriors i, a continuació, consulteu els passos següents per ajudar-vos a entendre millor com escriure el joc.
Pas 4: crear un número aleatori
Perquè el joc tingui un repte senzill, volem crear un número aleatori de menys de 100. Aquest número serà el que el jugador ha d’endevinar. L'interval de números oscil·larà entre l'1 i el 99. Per aconseguir-ho, escrivim la següent declaració:
randomNumber = random.randint (1, 99)
"randomNumber" és una variable on guardarem el número aleatori.
"random.randint (1, 99)" s'utilitza per generar un nombre aleatori entre 1 i 99.
* Nota: assegureu-vos que a la part superior del codi escriviu "importa aleatòriament" o no podreu utilitzar "random.randint (1, 99)"
Una nota important és seguir la sagnia exactament a partir dels exemples, ja que Python s’estructura mitjançant la sagnia. Si es posa una afirmació a la línia de sagnat incorrecta, el codi pot proporcionar errors quan s'intenta jugar el joc.
Pas 5: Obtenir informació de l'usuari
Perquè el nostre joc funcioni, hem de ser capaços de rebre les aportacions dels usuaris. Hem d’aconseguir endevinalles del nombre aleatori del jugador. L'interval del número que es pot endevinar és de l'1 al 99. Aquest programa no proporciona cap error quan un número està fora del rang, però el bucle continuarà fins que s'endevini el número correcte.
Ho fem mitjançant l'ordre "input" que podeu escriure així.
guess = int (entrada ("introduïu un número entre 1 i 99:"))
Emmagatzemem l'entrada de l'usuari en una variable anomenada "endevinalla". L '"int" significa que estem emmagatzemant l'entrada de l'usuari com un enter que significa que serà un valor numèric complet. Les seccions per a l'entrada ("introduïu un número entre 1 i 99:") indiquen a l'ordinador que estem prenent l'entrada de l'usuari i, a continuació, mostren el següent missatge si el bucle continua.
Pas 6: Creació d'un bucle bàsic While
Ara hem de crear un bucle while. Per aconseguir-ho, hem d’escriure una afirmació que funcioni fins que no sigui certa. El bucle while no està sagnat en aquest programa i inclou les sentències "If / Elif" que estan sagnades a sota. Les sentències "If / Elif" continuaran funcionant fins que la sentència del bucle while no sigui certa.
mentre que randomNumber! = endevinar:
Pas 7: creació d'una declaració If Elif
La afirmació "Si / Elif" significa si això és correcte, feu-ho si no, feu una altra cosa. L'enunciat s'escriu de manera que l'usuari pugui introduir una nova entrada si la suposició inicial és incorrecta. La declaració d'impressió a "If / Elif" els donarà una idea de si la conjectura és massa alta o massa baixa.
Pas 8: redacció de la declaració final
L’enunciat final s’escriu a la part exterior del bucle while i sense sagnats. Un cop l'usuari endevini el número correcte, el bucle while es "trencarà" o "pararà" i, a continuació, baixarà a la sentència final. Això es produirà un cop la variable "guess" i la variable "randomNumber" siguin iguals. El joc finalitzarà fins que el programa es torni a iniciar.
Pas 9: Extres
Després de completar el joc d’endevinalles instructable, és possible que vulgueu explorar Python més. Aquí teniu algunes idees per desafiar la vostra destresa de Python.
- Proveu de canviar l'interval de números pel número aleatori.
- Canvieu els missatges a l'usuari per una cosa millor.
- Proveu que el programa mantingui la puntuació de quants intents obté la resposta correcta.
Pas 10: paraules clau
- Python és un llenguatge de programació.
- Pycharm és un programa que ajuda a crear programes Python.
- "random" és un generador de números aleatoris
- "variable" és un símbol pel qual el valor pot canviar
- "int" és un tipus de dades curt per a nombres enters enters
- "entrada" és com tenir en compte l'entrada de l'usuari
- "imprimir" us permetrà imprimir un missatge a la pantalla per a l'usuari
- "while" és una declaració de bucle que diu fer alguna cosa mentre això sigui cert
- "if" una afirmació que significa que si això és cert, feu-ho
- "! =" significa que no és igual a
- "<" significa menys de
- ">" significa més gran que
- "elif" és l'abreviació de la sentència else if
Recomanat:
Automatitza el joc de memòria de números: 6 passos
Joc de memòria automàtica de números: es tracta d’un joc de memòria, de manera que a la primera ronda hi haurà dos números per recordar-los i tindreu 5 segons per escriure quin número va sortir abans de la següent ronda hi haurà 3 números i tindreu 6 segons per escriure de manera que cada ronda
Joc Simon: Joc divertit: 5 passos
Simon Game - Fun Game !: Referència: després d'un llarg cap de setmana, us heu d'esforçar completament per realitzar totes les tasques i treballs dels quals esteu responsables. És hora que ens entrenem el cervell, oi? A més d’aquests jocs avorrits i sense sentit, hi ha un joc anomenat Simon Game
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: 8 passos
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: aquest projecte està inspirat en @HassonAlkeim. Si esteu disposat a aprofundir aquí hi ha un enllaç que podeu consultar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Aquest joc és una versió millorada d’Alkeim. És un
Un simple joc d'endevinalles: Python + XBees + Arduino: 10 passos
Un joc senzill d’endevinalles: Python + XBees + Arduino: així funciona el joc: teniu 4 intents d’endevinar una lletra entre ‘a’ - ‘h’ - > Endevina la lletra correcta: guanyes! ? - > Endevina la lletra equivocada: finalitza el joc? - > Endevineu qualsevol altre personatge que no sigui ‘a’ - ‘h’: finalitzat? El vostre Arduino us permetrà
Joc d'endevinalla de Python: 9 passos
Python Guessing Game: les instruccions següents proporcionen instruccions pas a pas sobre com escriure un programa mitjançant el mòdul aleatori i crear un joc d’endevinalles que interactua amb l’usuari. Per començar, haureu d'instal·lar Python a l'ordinador i també optar