Cara membuat Roller Dadu di Python

Hai. Selamat datang di blog computerenvi.blogspot.com. Pada artikel ini Comp akan memberikan tutorial bagaimana cara membuat Roller Dadu dengan Python. Pembuatan Roller dadu atau Dice Roller merupakan salah satu proyek sederhana untuk pemula yang masih belajar tentang Python.

Roller Dadu ini bertujuan untuk mendapatkan angka acak mulai dari 1-6 layaknya mengacak dadu biasa di dunia nyata. Seperti itu pula yang akan dilakukan program python satu ini. Setiap kali kita akan menjalankan program, itu akan mengembalikan angka acak antara  1& 6. Mari kita praktek!


Dice Roller

1. Import modul

Hal pertama yang dilakukan adalah melakukan impor modul yang akan digunakan, yaitu modul random.

Module Import
import random

2. Bikin sebuah loop

Sekarang, kita mungkin perlu menggunakan dice roller beberapa kali karena itu akan menjadi ide yang bagus jika kita menggunakan while loop agar kode kita akan tetap berjalan selama yang diinginkan user pengguna. 

Looping
while True:
    pass

Berikan pass untuk sementara. 

3. Hasilkan kode acak 1-6

Disini, kita akan menggunakan salah satu fungsi dari modul random.

Seperti yang disebutkan sebelumnya, fungsi ini akan mengambil START_VALUE & END_VALUE yang akan menjadi 1 & 6 dalam kasus ini.
Kita juga menggunakan fungsi print() bersama f-string untuk langsung mencetak output di konsol, daripada menyimpan dalam variable.

Generate Random Number
print(f"The value is ", random.randint(1,6))


4. User Input 

Sekarang kita akan menambahkan satu baris untuk menyanyakan kepada user apakah dia ingin melempar dadu lagi atau ingin mengakhiri program.

User Input
repeat = input("? 'y' for yes & 'n' for no: ")
if repeat == 'n':
    break

Disini pengguna hanya dapat menjawab yes(Y) atau no(N) , disertai kondisi statement yang bisa mengentikan permainan jika pengguna menjawab no(N). 

Final
while True:
    print("Rolling Dice...")
    print(f"The value is ", random.randint(1,6))
    repeat = input("Roll Dice again? 'y' for yes & 'n' for no: ")
    if repeat == 'n':
        break





Selesai! Terima kasih sudah mengunjungi blog computerenvi.blogspot
Sampai jumpa lagi!




Source Code :
https://github.com/mindninjaX/Python-Projects-for-Beginners/tree/master/Dice%20Roller
Sumber Referensi :
https://dev.to/mindninjax/how-to-build-a-dice-roller-in-python-18j3

Posting Komentar

0 Komentar