Rumah > Artikel > pembangunan bahagian belakang > Permainan Meneka Nombor Mudah dalam Python
Program Python ini adalah Permainan Meneka Nombor yang menyeronokkan dan menarik di mana pengguna mempunyai lima peluang untuk meneka nombor yang dijana secara rawak antara 1 dan 100. Berikut ialah pecahan cara permainan itu berfungsi dan cara kod itu beroperasi :
Mesej Selamat Datang
Apabila permainan bermula, pengguna akan disambut dengan mesej suka bermain:
"Hello! Ini Isaeus Guiang, dan ini adalah permainan teka nombor. Anda mempunyai 5 peluang untuk meneka nombor itu, atau... anda akan mati :)."
Penjanaan Nombor Rawak
Atur cara menjana integer rawak antara 1 dan 100 menggunakan random.randint(1, 100). Nombor ini akan menjadi sasaran pengguna mesti meneka.
Input & Pengesahan Pengguna
Maklum balas tentang Teka
Selepas setiap tekaan, program memberikan maklum balas:
Game Over
Penjanaan Nombor Rawak
Permainan ini menggunakan random.randint(1, 100) untuk mencipta nombor yang tidak dapat diramalkan, memastikan cabaran yang adil dan menarik untuk setiap playthrough.
Pengesahan Input
Kod ini menghalang input tidak sah (seperti huruf atau simbol) daripada dikira sebagai percubaan, menggunakan blok cuba kecuali untuk mengendalikan ralat dengan baik.
Percubaan Penjejakan
Pembolehubah guess_counter menjejaki bilangan tekaan yang telah dibuat pengguna, memastikan pengguna mendapat tepat lima peluang.
Maklum Balas Dinamik
Permainan ini memberikan petunjuk berguna selepas setiap tekaan yang salah, membimbing pemain ke arah nombor yang betul.
Twist Humor
Pemesejan yang menyeronokkan menambahkan nada yang menyeronokkan dan ringan pada permainan, menjadikannya lebih menghiburkan.
Hello! This is Isaeus Guiang, and this is a number guessing game. You have 5 chances to guess the number, or... you will die :).
Attempt 1/5 - Your Guess :) -> 50 Too high! Try again. Attempt 2/5 - Your Guess :) -> 25 Too low! Try again. Attempt 3/5 - Your Guess :) -> 37 Too low! Try again. Attempt 4/5 - Your Guess :) -> 43 Too high! Try again. Attempt 5/5 - Your Guess :) -> 40 Oops, sorry, the number was 42. You are going to die :).
Attempt 3/5 - Your Guess :) -> 42 The number is 42, and you guessed it right in 3 attempt(s)!
Program ini ialah cara yang bagus untuk mempraktikkan konsep asas Python, termasuk gelung, syarat, input pengguna dan pengendalian ralat, sambil turut menikmati permainan meneka yang menyeronokkan!
Jangan ragu untuk menggunakan kod saya pada GitHub saya: https://github.com/asiguiang/Simple-python-game-Number-Guessing?tab=readme-ov-file#number-guessing-game-overview
Mengenai Pengarang:
Isaeus "Asi" Guiang
Kapten Serantau AWS Cloud Clubs Filipina dan pelajar yang berdedikasi di Universiti Politeknik Filipina. Dengan semangat yang kuat untuk pengkomputeran awan dan keselamatan siber, Asi telah memainkan peranan penting sebagai Bekas Kapten, Kelab Awan AWS - PUP Manila, memacu kerjasama dan inovasi dalam komuniti teknologi.Pada masa ini mengikuti Ijazah Sarjana Muda Sains dalam Sains Komputer, Asi mempunyai banyak pengalaman, termasuk menjadi Pelatih Penyelaras Kursus Semula/Mula AWS dan Pengajar Kajian Kemahiran Insaniah. Dia mengajar bengkel praktikal AWS dan kini merupakan Pelatih Penilaian Risiko Keselamatan dan Pematuhan di Globe, meningkatkan kepakarannya dalam bidang tersebut.
Sedang mengkaji dan memfokuskan pada Operasi Kewangan Awan dan Pematuhan Keselamatan.
Atas ialah kandungan terperinci Permainan Meneka Nombor Mudah dalam Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!