Isi kandungan:
- Bekalan
- Langkah 1: Import Modul Rawak
- Langkah 2: Buat Fungsi Awal untuk Dadu
- Langkah 3: Kembalikan Roll Menggunakan Kaedah Radint
- Langkah 4: Buat Fungsi untuk Mendapatkan Bilangan Sisi
- Langkah 5: Buat Perwakilan String dan Python
- Langkah 6: Buat Fungsi "rollDice" yang Berasingan
- Langkah 7: Buat Fungsi Gelung Dalam "rollDice"
- Langkah 8: Jalankan Modul
- Langkah 9: Masukkan Fungsi RollDice dan Bersenang-senang
Video: Cara Menggulung Dadu Menggunakan Python: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Arahan berikut akan membimbing anda bagaimana membuat modul Python untuk "menggulung" dadu. Modul ini akan menghasilkan nombor rawak dari dadu berkomputer ini. Saya akan menyediakan fungsi yang diperlukan untuk membuat modul dan memberikan penerangan mengenai fungsi yang akan digunakan setiap fungsi. Mempelajari fungsi asas untuk Python boleh menjadi luar biasa. Ini akan menjadi kaedah kreatif menggunakan Python untuk membolehkan anda menjadi lebih biasa menggunakan program ini dengan mengikuti contoh yang diberikan. Selepas ini, anda seharusnya dapat membuat fungsi sendiri!
Tempoh: 3-5 minit
Bekalan
Beberapa Pengalaman dengan Python
IDEL untuk Python Code (Python 3.0 atau lebih tinggi
Langkah 1: Import Modul Rawak
Pertama, buka fail IDLE. Setelah dibuka, import modul rawak. Kami membuat objek pesanan bernama "Die."
* Dalam objek pesanan ini, kita akan mempunyai banyak fungsi
Langkah 2: Buat Fungsi Awal untuk Dadu
Selepas usus besar, tekan enter dan ikuti lekukan yang betul. Sekarang kita akan membuat fungsi awal untuk dadu dan default 6 sisi. "Diri" akan memanggil bahagian dadu melalui fungsi.
Langkah 3: Kembalikan Roll Menggunakan Kaedah Radint
Seterusnya, gunakan fungsi "get" dan "roll" untuk menghasilkan / mengembalikan roll menggunakan kaedah randint. Buat pemboleh ubah bernama self.roll_count untuk membuat gulungan rawak di dalam fungsi “roll” Kembalikan nombor dari rol rawak di dalam fungsi “get”
* Randint membuat nombor rawak dari 1 hingga self.sides iaitu 6
Langkah 4: Buat Fungsi untuk Mendapatkan Bilangan Sisi
Buat fungsi untuk mendapatkan bilangan sisi mati dan mengembalikannya. Ini akan menentukan bilangan sisi dadu dan mengembalikan nombor sisi.
Langkah 5: Buat Perwakilan String dan Python
Sekarang buat fungsi untuk mendapatkan rentetan dan perwakilan ular sawa
Langkah 6: Buat Fungsi "rollDice" yang Berasingan
Sekarang buat fungsi baru yang terpisah untuk "rollDice" untuk memanggil pesanan Kelas Die di atas
D1 dan D2 akan menjadi gulungan pertama dan gulungan kedua
* Perhatikan bagaimana tidak ada lekukan pada awal fungsi ini * Gulungan mewakili jumlah bilangan kali digulung, dan sisi akan menjadi bilangan bulat 1-6
Langkah 7: Buat Fungsi Gelung Dalam "rollDice"
Seterusnya, buat sebentar gelung dalam ‘rollDice’ yang akan menggulung dadu namun berkali-kali apabila jumlahnya kurang dari atau sama dengan jumlah gulungan. Pastikan untuk menambahkan fungsi cetakan untuk menghasilkan hasil.
* Gunakan fungsi roll untuk menghasilkan roll kedua Die
Langkah 8: Jalankan Modul
Sekarang kita telah membuat fungsi untuk setiap langkah, bandingkan dengan visual yang disediakan untuk memastikan semuanya ditulis dengan betul. Kami sekarang akan menjalankan modul. Di bar menu, klik Jalankan> Jalankan Modul
Langkah 9: Masukkan Fungsi RollDice dan Bersenang-senang
Akhirnya, buat fungsi rollDice dengan memasukkan bilangan gulungan dan sisi yang anda mahukan.
Tekan 'enter' untuk mengembalikan hasilnya
Tahniah! Setelah anda membuat modul, anda sudah bersedia menggunakan fungsi ini untuk bermain permainan papan apa pun menggunakan Python! Anda sekarang harus sedikit lebih mengetahui bagaimana bahasa Python berfungsi dan menggunakan kreativiti anda sendiri untuk membuat pelbagai modul yang bergerak maju.
Untuk maklumat lebih lanjut mengenai Python, lawati laman web: https://www.python.org/about/gettingstarted/. Laman web Python rasmi akan memberi anda penjelasan yang lebih mendalam mengenai pengekodan di samping lebih banyak contoh untuk diikuti.
Disyorkan:
E-dice - Arduino Die / dadu 1 hingga 6 Dadu + D4, D5, D8, D10, D12, D20, D24 dan D30: 6 Langkah (dengan Gambar)
E-dice - Arduino Die / dadu 1 hingga 6 Dice + D4, D5, D8, D10, D12, D20, D24 dan D30: Ini adalah projek arduino ringkas untuk membuat die elektronik. Anda boleh memilih 1 hingga 6 dadu atau 1 daripada 8 dadu khas. Pilihan dibuat dengan hanya memutar pengekod putar. Inilah ciri-ciri: 1 mati: menunjukkan titik besar 2-6 dadu: menunjukkan titik
Cara Kod Dadu Maya Rawak Mudah: 6 Langkah
Cara Kod Dadu Maya Rawak Mudah: Hai semua !!!!! Ini adalah arahan pertama saya dan saya akan mengajar anda bagaimana membuat kod dadu maya di PC atau telefon pintar anda. Saya menggunakan HTML, JavaScript dan CSS, saya harap anda semua menyukainya dan jangan lupa memilih saya dalam konteks di bawah
Cara Membuat Dadu Led Dengan Arduino !: 3 Langkah
Cara Membuat Dadu dengan Arduino !: Projek ini dibuat dari projek di laman web ini (https: //www.instructables.com/id/Arduino-LED-Dice -…) Saya membuat beberapa perubahan untuk membuat ini memproyeksikan lebih baik dan lebih senang digunakan dengan urutan undur yang terbuat dari led dan pembesar suara yang berbunyi selepas
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: 4 Langkah
Cara Menggunakan Terminal Mac, dan Cara Menggunakan Fungsi Utama: Kami akan menunjukkan kepada anda cara membuka Terminal MAC. Kami juga akan menunjukkan kepada anda beberapa ciri dalam Terminal, seperti ifconfig, mengubah direktori, mengakses fail, dan arp. Ifconfig akan membolehkan anda memeriksa alamat IP anda, dan iklan MAC anda
Arduino: Dadu Elektronik (menggunakan Nombor Rawak): 6 Langkah
Arduino: Dadu Elektronik (menggunakan Nombor Rawak): Petunjuk ini akan menunjukkan kepada anda bagaimana membuat dadu elektronik dengan pengalaman minimum menggunakan 7 LED, perintang, kabel jumper, dan tentu saja arduino (atau klon arduino). Saya menulis ini untuk semua orang supaya mudah mengikuti dan belajar lebih banyak