Përmbajtje:
- Hapi 1: Vështrim i përgjithshëm
- Hapi 2: Instalimi i Python dhe Pycharm
- Hapi 3: Udhëzues video
- Hapi 4: Krijimi i një numri të rastësishëm
- Hapi 5: Marrja e hyrjes nga përdoruesi
- Hapi 6: Krijimi i një Cikli Bazik Ndërsa
- Hapi 7: Krijimi i një deklarate If Elif
- Hapi 8: Shkrimi i Deklaratës Finale
- Hapi 9: Shtesa
- Hapi 10: Fjalët kyçe
Video: Lojë e thjeshtë Python Guessing Game: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Në këtë tutorial ne do të mësojmë se si të krijojmë lojë të thjeshtë të supozimit të numrave Python në aplikacionin Pycharm. Python është një gjuhë shkrimi që është e shkëlqyeshme si për fillestarët ashtu edhe për ekspertët. Stili i kodimit në Python është i lehtë për tu lexuar dhe ndjekur. Qëllimi përfundimtar i këtij mësimi është të ndriçojë pak se si të shkruani një skenar të thjeshtë për argëtim që mund të ndezë kuriozitetin e dikujt për programim.
Përmbajtja:
1. Merrni Python versionin 3.7 dhe instaloni
2. Merrni Pycharm dhe instaloni
3. Vendosja e Pycharm për herë të parë
4. Krijimi i një numri të rastësishëm
5. Marrja e të dhënave nga përdoruesi
6. Krijimi i një laku while while
7. Krijimi i një deklarate "nëse", "elif", "else"
8. Shfaqja e mesazhit tek përdoruesi
Shtesa
Fjalë kyçe
Kodi Përfundimtar
Hapi 1: Vështrim i përgjithshëm
Kjo lojë me hamendje u krijua për t'i treguar përdoruesit disa teknika themelore të programimit duke përdorur python me pycharm IDE. Baza e këtij mësimi do të jetë përdorimi i një gjeneratori të numrave të rastit për të krijuar një lojë të thjeshtë të hamendësimit. Rezultati përfundimtar mund të bëjë që dikush të kuptojë se si gjenerohen numrat e rastësishëm. Për shembull, në lojërat video ku dëmi është shkaktuar me numra, ata numra përgjithësisht gjenerohen me një gjenerator të numrave të rastit që ka kërkesa specifike në mënyrë të ngjashme me atë që kemi krijuar. Gjeneratori i numrave të rastit mund të jetë më i komplikuar, por mund të merrni idenë themelore se si funksionon.
Hapi 2: Instalimi i Python dhe Pycharm
Burimet:
www.python.org/
www.jetbrains.com/pycharm/
Hapi 3: Udhëzues video
Ju lutemi shikoni udhëzuesit e videos më lart dhe më pas shikoni hapat e mëposhtëm për t'ju ndihmuar të kuptoni më tej se si të shkruani lojën.
Hapi 4: Krijimi i një numri të rastësishëm
Që loja të ketë një sfidë të thjeshtë ne duam të krijojmë një numër të rastësishëm nën 100. Ky numër do të jetë ai që duhet të merret me mend nga lojtari. Gama e numrave do të jetë midis 1 dhe 99. Ne e arrijmë këtë duke shkruar deklaratën e mëposhtme:
randomNumer = random.randint (1, 99)
"randomNumber" është një ndryshore në të cilën do të ruajmë numrin e rastit.
"random.randint (1, 99)" përdoret për të gjeneruar një numër të rastit midis 1 dhe 99.
*Shënim: Sigurohuni që në krye të kodit të shkruani "importo rastësisht" ose nuk do të jeni në gjendje të përdorni "random.randint (1, 99)"
Një shënim i rëndësishëm është të ndiqni indentacionin pikërisht nga shembujt pasi Python është i strukturuar përmes dhëmbëzimit. Nëse një deklaratë vendoset në vijën e gabuar të futjes, kodi mund të sigurojë gabime kur dikush përpiqet të luajë lojën.
Hapi 5: Marrja e hyrjes nga përdoruesi
Në mënyrë që loja jonë të funksionojë, ne duhet të jemi në gjendje të marrim informacionin e përdoruesit. Ne duhet të marrim supozime se cili do të jetë numri i rastit nga lojtari. Gama për numrin që mund të merret me mend është nga 1 në 99. Ky program nuk siguron një gabim kur një numër është jashtë kufirit, megjithatë cikli do të vazhdojë derisa të merret me mend numri i saktë.
Ne e bëjmë këtë duke përdorur komandën "input" të cilën mund ta shkruani kështu.
guess = int (input ("fut një numër midis 1 dhe 99:"))
Ne po ruajmë hyrjen e përdoruesit në një ndryshore të quajtur "guess". "Int" do të thotë që ne po ruajmë hyrjen nga përdoruesi si një numër i plotë që do të thotë se do të jetë një vlerë e tërë numerike. Seksionet për hyrje ("futni një numër midis 1 dhe 99:") i tregon kompjuterit që po marrim hyrje të përdoruesit, dhe më pas shfaq mesazhin e mëposhtëm nëse cikli vazhdon.
Hapi 6: Krijimi i një Cikli Bazik Ndërsa
Tani duhet të krijojmë një lak while. Për ta arritur këtë, ne duhet të shkruajmë një deklaratë që do të funksionojë derisa të mos jetë e vërtetë. Cikli while nuk është i prerë në këtë program dhe përfshin deklaratat "If/Elif" që janë të shënuara poshtë tij. Deklaratat "Nëse/Elif" do të vazhdojnë të funksionojnë derisa deklarata e lakut while nuk është e vërtetë.
ndërsa Numri i rastësishëm! = merre me mend:
Hapi 7: Krijimi i një deklarate If Elif
Deklarata, "Nëse/Elif" qëndron për nëse kjo është e saktë atëherë bëni këtë nëse jo, bëni diçka tjetër. Deklarata është shkruar në mënyrë që përdoruesi të mund të fusë një hyrje të re nëse supozimi fillestar është i gabuar. Deklarata e shtypur në "Nëse/Elif" do t'u japë atyre një aluzion nëse supozimi është ose shumë i lartë ose shumë i ulët.
Hapi 8: Shkrimi i Deklaratës Finale
Deklarata përfundimtare shkruhet në pjesën e jashtme të lakut while dhe pa dhëmbëza. Sapo përdoruesi të gjejë numrin e duhur, laku while do të "thyhet" ose "ndalet", dhe pastaj do të kalojë poshtë në deklaratën përfundimtare. Kjo do të ndodhë pasi variabla "guess" dhe ndryshorja "randomNumber" të jenë të barabarta. Loja pastaj do të përfundojë derisa programi të fillojë përsëri.
Hapi 9: Shtesa
Pas përfundimit të lojës supozuese Instructable, dikush mund të dëshirojë të eksplorojë Python më tej. Këtu janë disa ide për të sfiduar aftësinë tuaj Python.
- Provoni të ndryshoni gamën e numrave për numrin e rastit.
- Ndryshoni mesazhet tek përdoruesi në diçka më të mirë.
- Provoni ta bëni programin të mbajë rezultatin se sa e provon atë për të marrë përgjigjen e duhur.
Hapi 10: Fjalët kyçe
- Python është një gjuhë programimi.
- Pycharm është program që ndihmon në bërjen e programeve Python.
- "i rastësishëm" është një gjenerator i numrave të rastit
- "ndryshore" është një simbol për të cilin vlera mund të ndryshojë
- "int" është një lloj i të dhënave i shkurtër për numra të plotë të plotë
- "input" është mënyra se si të merret hyrja e përdoruesit
- "print" do t'ju lejojë të printoni një mesazh në ekran për përdoruesin
- "while" është deklarata e lakut që thotë të bësh diçka ndërsa kjo është e vërtetë
- "nëse" një deklaratë që do të thotë nëse kjo është e vërtetë atëherë bëjeni këtë
- "! =" do të thotë jo e barabartë me
- "<" do të thotë më pak se
- ">" do të thotë më i madh se
- "elif" është e shkurtër për deklaratën tjetër if
Recommended:
Një lojë e thjeshtë e hamendësimit - Python + XBees + Arduino: 10 hapa
Një lojë e thjeshtë e hamendësimit - Python + XBees + Arduino: Ja si funksionon loja: Ju keni 4 përpjekje për të marrë me mend një shkronjë midis ‘a’ - ‘h’ - > Merre me mend shkronjën e duhur: Ti fiton! ?-> Mendoni për shkronjën e gabuar: Loja përfundoi?-> Merreni me mend ndonjë personazh tjetër jashtë ‘a’ - ‘h’: Loja përfundoi? Arduino juaj do t’ju lejojë
Mini lojë "Guess the Number" Lojë me mikro: bit: 10 hapa
Mini Makina e lojës "Guess the Number" me Micro: bit: A keni luajtur ndonjëherë " Guess the Number "? Kjo është një makinë lojërash shumë e thjeshtë për t’u ndërtuar që luan " Guess the Number " me ty Ne e projektuam këtë projekt DIY për të inkurajuar lojën fizike dhe për t'i ndihmuar fëmijët të mësojnë programim. Ai përdor një MU
Lojë Microbit Tic Tac Toe Lojë: 4 hapa (me fotografi)
Microbit Tic Tac Toe Lojë: Për këtë projekt, bashkëpunëtori im - @descartez dhe unë krijuam një lojë të mrekullueshme tic tac toe duke përdorur radio funksionalitetin e mikrobitëve. Nëse nuk keni dëgjuar më parë për mikrobit, ata janë një mikrokontrollues i mrekullueshëm i krijuar për t'u mësuar fëmijëve programimin. Ata
Lojë Python Guessing: 9 hapa
Lojë Python Guessing: Udhëzimet e mëposhtme japin udhëzime hap pas hapi se si të shkruani një program duke përdorur modulin e rastësishëm dhe duke krijuar një lojë supozimi që ndërvepron me përdoruesin. Për të filluar, do t'ju duhet të keni python të instaluar në kompjuterin tuaj dhe gjithashtu të operoni
Lojë IR-Remote Color Guessing: 3 hapa
Lojë IR-Remote Color Guessing: Në këtë udhëzues, unë do t'ju tregoj se si të kontrolloni një led RGB duke përdorur një telekomandë IR dhe të bëni një lojë zbavitëse prej tij