Daftar Isi:

Cara Melempar Dadu Menggunakan Python: 9 Langkah
Cara Melempar Dadu Menggunakan Python: 9 Langkah

Video: Cara Melempar Dadu Menggunakan Python: 9 Langkah

Video: Cara Melempar Dadu Menggunakan Python: 9 Langkah
Video: C/C++ Program BUCIN #cpp #coding #pemrograman #shorts #youtubeshorts 2024, November
Anonim
Cara Melempar Dadu Menggunakan Python
Cara Melempar Dadu Menggunakan Python

Instruksi berikut akan memandu Anda tentang cara membuat modul Python untuk “melempar” sebuah dadu. Modul ini akan menghasilkan angka acak dari dadu yang terkomputerisasi ini. Saya akan memberikan fungsi-fungsi yang diperlukan untuk membuat modul dan memberikan deskripsi untuk apa setiap fungsi akan digunakan. Mempelajari fungsi dasar untuk Python bisa sangat melelahkan. Ini akan menjadi cara kreatif menggunakan Python untuk memungkinkan Anda menjadi lebih akrab menggunakan program dengan mengikuti contoh yang diberikan. Setelah ini, Anda harus dapat membuat fungsi sendiri!

Durasi: 3-5 menit

Perlengkapan

Beberapa Pengalaman dengan Python

IDEL untuk Kode Python (Python 3.0 atau lebih tinggi

Langkah 1: Impor Modul Acak

Impor Modul Acak
Impor Modul Acak

Pertama, buka file IDLE. Setelah terbuka, impor modul acak. Kami membuat objek pesanan bernama "Mati."

*Dalam objek pesanan ini, kami akan memiliki banyak fungsi

Langkah 2: Buat Fungsi Awal untuk Dadu

Buat Fungsi Awal untuk Dadu
Buat Fungsi Awal untuk Dadu

Setelah titik dua, tekan enter dan ikuti lekukan yang benar. Sekarang kita akan membuat fungsi awal untuk dadu dan default 6 sisinya. "Self" akan memanggil sisi dadu melalui fungsi.

Langkah 3: Kembalikan Gulungan Menggunakan Metode Radint

Kembalikan Gulungan Menggunakan Metode Radint
Kembalikan Gulungan Menggunakan Metode Radint

Selanjutnya, gunakan fungsi “get” dan “roll” untuk menghasilkan/mengembalikan roll menggunakan metode randint. Buat variabel bernama self.roll_count untuk membuat gulungan acak di dalam fungsi "roll" Mengembalikan nomor dari gulungan acak di dalam fungsi "get"

*Randint membuat angka acak dari 1 ke self.sides yaitu 6

Langkah 4: Buat Fungsi untuk Mendapatkan Jumlah Sisi

Buat Fungsi untuk Mendapatkan Jumlah Sisi
Buat Fungsi untuk Mendapatkan Jumlah Sisi

Buat fungsi untuk mendapatkan jumlah sisi dadu dan mengembalikannya. Ini akan mengatur jumlah sisi dadu dan kembalinya nomor sisi.

Langkah 5: Buat Representasi String dan Python

Buat Representasi String dan Python
Buat Representasi String dan Python

Sekarang buat fungsi untuk mendapatkan representasi string dan python dari dadu

Langkah 6: Buat Fungsi "rollDice" Terpisah

Buat Terpisah
Buat Terpisah

Sekarang buat fungsi baru yang terpisah untuk "rollDice" untuk memanggil urutan Kelas Mati di atas

D1 dan D2 akan menjadi lemparan pertama dan lemparan kedua

*Perhatikan bagaimana tidak ada lekukan di awal fungsi ini*Gulungan mewakili jumlah berapa kali digulung, dan sisinya akan berupa bilangan bulat 1-6

Langkah 7: Buat Fungsi Loop Dalam "rollDice"

Buat Fungsi Loop Dalam
Buat Fungsi Loop Dalam

Selanjutnya, buat loop while di dalam ‘rollDice’ yang akan melempar dadu berkali-kali ketika hitungannya kurang dari atau sama dengan jumlah gulungan. Pastikan untuk menambahkan fungsi cetak untuk menghasilkan hasil.

*Gunakan fungsi roll untuk menghasilkan roll dari dua Die

Langkah 8: Jalankan Modul

Jalankan Modul
Jalankan Modul
Jalankan Modul
Jalankan Modul

Sekarang kita telah membuat fungsi untuk setiap langkah, bandingkan dengan visual yang disediakan untuk memastikan semuanya ditulis dengan benar. Sekarang kita akan menjalankan modul. Di bilah menu, klik Jalankan > Jalankan Modul

Langkah 9: Masuk ke Fungsi RollDice dan Bersenang-senanglah

Masuk ke Fungsi RollDice dan Bersenang-senanglah!
Masuk ke Fungsi RollDice dan Bersenang-senanglah!

Terakhir, buat fungsi rollDice dengan memasukkan jumlah gulungan dan sisi yang Anda inginkan.

Tekan 'enter' untuk mengembalikan hasil

Selamat! Sekarang setelah Anda membuat modul, Anda siap menggunakan fungsi ini untuk memainkan permainan papan apa pun menggunakan Python! Anda sekarang harus sedikit lebih akrab tentang cara kerja bahasa Python dan menggunakan kreativitas Anda sendiri untuk membuat berbagai modul ke depan.

Untuk informasi lebih lanjut tentang Python, kunjungi situs web: https://www.python.org/about/gettingstarted/. Situs web resmi Python akan memberi Anda penjelasan yang lebih mendalam tentang pengkodean bersama lebih banyak contoh untuk diikuti.

Direkomendasikan: