Daftar Isi:

Game Menebak Angka Python Sederhana: 11 Langkah
Game Menebak Angka Python Sederhana: 11 Langkah

Video: Game Menebak Angka Python Sederhana: 11 Langkah

Video: Game Menebak Angka Python Sederhana: 11 Langkah
Video: Ngoding Game Tebak Angka Sederhana dengan Python 2024, November
Anonim
Game Menebak Angka Python Sederhana
Game Menebak Angka Python Sederhana

Dalam tutorial ini kita akan mengajarkan cara membuat game tebak angka Python sederhana di aplikasi Pycharm. Python adalah bahasa scripting yang bagus untuk pemula dan ahli. Gaya pengkodean dalam Python mudah dibaca dan diikuti. Tujuan akhir dari tutorial ini adalah untuk menjelaskan sedikit tentang cara menulis skrip sederhana untuk kesenangan yang dapat memicu rasa ingin tahu seseorang untuk pemrograman.

Daftar isi:

1. Dapatkan Python versi 3.7 dan instal

2. Dapatkan Pycharm dan instal

3. Mengatur Pycharm untuk pertama kalinya

4. Membuat nomor acak

5. Mendapatkan masukan dari pengguna

6. Membuat loop while dasar

7. Membuat pernyataan "jika", "elif", "lain"

8. Menampilkan pesan kepada pengguna

Ekstra

Kata kunci

Kode Akhir

Langkah 1: Ikhtisar

Gambaran
Gambaran

Game tebak-tebakan ini dibuat untuk menunjukkan kepada pengguna beberapa teknik pemrograman dasar menggunakan python dengan pycharm IDE. Dasar dari tutorial ini akan menggunakan generator angka acak untuk membuat permainan tebak-tebakan sederhana. Hasil akhirnya dapat membuat seseorang memahami bagaimana angka acak dihasilkan. Misalnya, dalam permainan video di mana kerusakan ditangani dalam angka, angka-angka itu umumnya dihasilkan dengan generator angka acak yang memiliki persyaratan khusus yang mirip dengan yang kami buat. Generator angka acak bisa lebih rumit, tetapi orang bisa mendapatkan ide dasar tentang cara kerjanya.

Langkah 2: Menginstal Python dan Pycharm

Sumber daya:

www.python.org/

www.jetbrains.com/pycharm/

Langkah 3: Panduan Video

Image
Image

Silakan tonton panduan video di atas, lalu lihat langkah-langkah di bawah ini untuk membantu Anda lebih memahami cara menulis game.

Langkah 4: Membuat Nomor Acak

Mendapatkan Masukan Dari Pengguna
Mendapatkan Masukan Dari Pengguna

Agar permainan memiliki tantangan sederhana, kami ingin membuat angka acak di bawah 100. Angka ini akan menjadi angka yang perlu ditebak oleh pemain. Rentang angka akan antara 1 dan 99. Kami mencapai ini dengan menulis pernyataan berikut:

randomNumber = random.randint(1, 99)

"randomNumber" adalah variabel tempat kita akan menyimpan nomor acak.

"random.randint(1, 99)" digunakan untuk menghasilkan angka acak antara 1 dan 99.

*Catatan: Pastikan di bagian atas kode Anda menulis "import random" atau Anda tidak akan dapat menggunakan "random.randint(1, 99)"

Satu catatan penting adalah mengikuti lekukan persis dari contoh karena Python terstruktur melalui lekukan. Jika sebuah pernyataan ditempatkan pada garis lekukan yang salah, kode tersebut dapat memberikan kesalahan ketika seseorang mencoba memainkan permainan.

Langkah 5: Mendapatkan Masukan Dari Pengguna

Agar game kami berfungsi, kami harus dapat menerima input pengguna. Kita perlu menebak berapa angka acak dari pemain. Kisaran angka yang dapat ditebak adalah dari 1 sampai 99. Program ini tidak memberikan kesalahan ketika angka berada di luar jangkauan, namun loop akan terus berlanjut sampai angka yang benar ditebak.

Kami melakukan ini dengan menggunakan perintah "input" yang dapat Anda tulis seperti ini.

tebak = int(input("masukkan angka antara 1 dan 99: "))

Kami menyimpan input pengguna dalam variabel yang disebut "tebak". The "int" berarti kami menyimpan input dari pengguna sebagai bilangan bulat yang berarti itu akan menjadi nilai numerik keseluruhan. Bagian untuk input("masukkan angka antara 1 dan 99: ") memberitahu komputer kita mengambil input pengguna, dan kemudian menampilkan pesan berikut jika loop berlanjut.

Langkah 6: Membuat Loop Sementara Dasar

Membuat Perulangan While Dasar
Membuat Perulangan While Dasar

Sekarang kita harus membuat perulangan while. Untuk mencapai ini, kita perlu menulis pernyataan yang akan beroperasi sampai tidak benar. Loop while tidak diindentasi dalam program ini dan menyertakan pernyataan "If/Elif" yang diindentasi di bawahnya. Pernyataan "If/Elif" akan terus berfungsi sampai pernyataan loop while tidak benar.

sementara randomNumber != tebak:

Langkah 7: Membuat Pernyataan If Elif

Membuat Pernyataan If Elif
Membuat Pernyataan If Elif

Pernyataan, "Jika/Elif" berarti jika ini benar maka lakukan ini jika tidak, lakukan sesuatu yang lain. Pernyataan ditulis agar pengguna dapat memasukkan input baru jika tebakan awal salah. Pernyataan cetak di "Jika/Elif" akan memberi mereka petunjuk apakah tebakannya terlalu tinggi atau terlalu rendah.

Langkah 8: Menulis Pernyataan Akhir

Menulis Pernyataan Akhir
Menulis Pernyataan Akhir

Pernyataan terakhir ditulis di luar loop while dan tanpa indentasi. Setelah pengguna menebak angka yang benar, loop while akan "break" atau "stop", dan kemudian turun ke pernyataan terakhir. Ini akan terjadi setelah variabel "tebak" dan variabel "angka acak" sama. Permainan kemudian akan berakhir sampai program dimulai lagi.

Langkah 9: Ekstra

Setelah menyelesaikan permainan tebak-tebakan Instructable, seseorang mungkin ingin menjelajahi Python lebih jauh. Berikut adalah beberapa ide untuk menantang kecakapan Python Anda.

  1. Coba ubah rentang nomor untuk nomor acak.
  2. Ubah pesan ke pengguna menjadi sesuatu yang lebih baik.
  3. Cobalah membuat program menyimpan skor berapa banyak percobaan untuk mendapatkan jawaban yang benar.

Langkah 10: Kata kunci

  1. Python adalah bahasa pemrograman.
  2. Pycharm adalah program yang membantu membuat program Python.
  3. "acak" adalah generator nomor acak
  4. "variabel" adalah simbol yang nilainya dapat berubah
  5. "int" adalah tipe data kependekan dari bilangan bulat integer
  6. "input" adalah cara menerima input pengguna
  7. "print" akan memungkinkan Anda mencetak pesan di layar untuk pengguna
  8. "sementara" adalah pernyataan loop yang mengatakan melakukan sesuatu saat ini benar
  9. "jika" pernyataan yang berarti jika ini benar maka lakukan ini
  10. "!=" artinya tidak sama dengan
  11. "<" berarti kurang dari
  12. ">" berarti lebih besar dari
  13. "elif" adalah kependekan dari pernyataan else if

Direkomendasikan: