{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" } }, "cells": [ { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "Nci-yl7XjQyC", "outputId": "653b3bf6-daf7-4405-a033-875d4ce98bec" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Tentukan Pilihan mu : \n", "1 -> Batu \n", "2 -> Kertas \n", "3 -> Gunting \n", "Masukkan nilai : 2\n", "Komputer menang : Player(kertas) Melawan Komputer(gunting)\n", "\n", "******** Skor diperoleh (Player 0 : Komputer 1) ********\n", "\n", "bermain kembali? (1 : YA || 2 : Tidak)1\n", "Tentukan Pilihan mu : \n", "1 -> Batu \n", "2 -> Kertas \n", "3 -> Gunting \n", "Masukkan nilai : 1\n", "Komputer menang : Player(batu) Melawan Komputer(kertas)\n", "\n", "******** Skor diperoleh (Player 0 : Komputer 2) ********\n", "\n", "bermain kembali? (1 : YA || 2 : Tidak)1\n", "Tentukan Pilihan mu : \n", "1 -> Batu \n", "2 -> Kertas \n", "3 -> Gunting \n", "Masukkan nilai : 3\n", "Komputer menang : Player(gunting) Melawan Komputer(batu)\n", "\n", "******** Skor diperoleh (Player 0 : Komputer 3) ********\n", "\n", "bermain kembali? (1 : YA || 2 : Tidak)2\n" ] } ], "source": [ "import random as rm\n", "#jika dipilih 1 : Batu\n", "#jika dipilih 2 : Kertas\n", "#jika dipilih 3 : Gunting\n", "\n", "perulangan = True\n", "komputer = 0\n", "player = 0\n", "\n", "while (perulangan) :\n", " angka_acak = rm.randint(1,3)\n", " if angka_acak == 1 :\n", " nilai_komputer = \"batu\"\n", " elif angka_acak == 2 :\n", " nilai_komputer = \"kertas\"\n", " elif angka_acak == 3 :\n", " nilai_komputer = \"gunting\"\n", " else :\n", " nilai_komputer = \"Pilihan tidak ada\"\n", "\n", " print(\"Tentukan Pilihan mu : \")\n", " print(\"1 -> Batu \")\n", " print(\"2 -> Kertas \")\n", " print(\"3 -> Gunting \")\n", "\n", " pilihan = int(input(\"Masukkan nilai : \"))\n", "\n", " if pilihan == 1 :\n", " nilai = \"batu\"\n", " elif pilihan == 2 :\n", " nilai = \"kertas\"\n", " elif pilihan == 3 :\n", " nilai = \"gunting\"\n", " else :\n", " print(\"pilihan tidak ada\")\n", " perulangan = True\n", "\n", " if nilai == nilai_komputer :\n", " hasil = \"Seri : Player(\" + str(nilai) + \") Melawan Komputer(\" + str(nilai_komputer) + \")\"\n", " perulangan = True\n", " else :\n", " if nilai == \"batu\" and nilai_komputer == \"kertas\" :\n", " komputer += 1\n", " hasil = \"Komputer menang : Player(\" + str(nilai) + \") Melawan Komputer(\" + str(nilai_komputer) + \")\"\n", " elif nilai == \"kertas\" and nilai_komputer == \"gunting\" :\n", " komputer +=1\n", " hasil = \"Komputer menang : Player(\" + str(nilai) + \") Melawan Komputer(\" + str(nilai_komputer) + \")\"\n", " elif nilai == \"gunting\" and nilai_komputer == \"batu\" :\n", " komputer += 1\n", " hasil = \"Komputer menang : Player(\" + str(nilai) + \") Melawan Komputer(\" + str(nilai_komputer) + \")\"\n", " else :\n", " player += 1\n", " hasil = \"Anda menang : Player(\" + str(nilai) + \") Melawan Komputer(\" + str(nilai_komputer) + \")\"\n", "\n", " print(hasil)\n", " print(\"\")\n", " print(\"******** Skor diperoleh (Player \" + str(player) + \" : Komputer \" + str(komputer) + \") ********\")\n", " print(\"\")\n", "\n", " kembali = int(input(\"bermain kembali? (1 : YA || 2 : Tidak)\"))\n", " if kembali == 1 :\n", " perulangan = True\n", " else :\n", " perulangan = False" ] } ] }