Friday, June 23, 2023

Program Python Game Batu Gunting kertas

 



Input

Output Kalah

Output Menang

Output Seri

Berikut adalah script program : 

#Modul random berguna untuk menghasilkan nilai float
import random

#Intro Header
print("")
print("==========================================")
print("=                          Kuprakapra.blogspot.com          =")
print("===========================================")
print("---------------------------------------------------------------------")
print("                    GAME BATU GUNTING KERTAS          ")
print("----------------------------------------------------------------------")

#Menu Pilihan
print("1.Gunting")
print("2.Batu")
print("3.Kertas")
print("-------------------")

#Proses input pilihan
print("Masukan berdasarkan nama BARANG bukan ANGKA")
tipe = input("Silikan Pilih :  ")

if tipe in ("Gunting", "Batu", "Kertas"):
    choice = ("Gunting", "Batu", "Kertas")
    komputer_random = random.choice(choice)
    print("-------------------")
    print(tipe, "Lawan", komputer_random)
    print("-------------------")

    #logic Seri
    if tipe == komputer_random:
        print("::: Seri :::")
    else:
        #Logic Pilihan Batu
        if tipe == 'Batu':
            if komputer_random == 'Gunting':
                print(":::Menang:::")
                print("")
            if komputer_random == 'Kertas':
                print(":::Kalah:::")
                print("")
        #logic Pilihan kertas
        if tipe == 'Kertas':
            if komputer_random == 'Gunting':
                print(":::Kalah:::")
                print("")
            if komputer_random == 'Batu':
                print(":::Menang:::")
                print("")
        #logic Pilihan Gunting        
        if tipe == 'Gunting':
            if komputer_random == 'Batu':
                print(":::Kalah:::")
                print("")
            if komputer_random == 'Kertas':
                print(":::Menang:::")
                print("")


No comments: