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
0 Komentar