import tkinter as tk
import random
def rozhodni_viteze(hrac1_volba, hrac2_volba):
if hrac1_volba == hrac2_volba:
return "Remíza!"
elif (hrac1_volba == "KAMEŇ" and hrac2_volba == "NOŽNICE") or (hrac1_volba == "PAPIER" and hrac2_volba == "KAMEŇ") or (hrac1_volba == "NOŽNICE" and hrac2_volba == "PAPIER"):
return "Hráč 1 vyhrál!"
else:
return "Hráč 2 vyhrál!"
def hrat():
hrac1_volba = hrac1_vyber.get()
hrac2_volba = hrac2_vyber.get()
hrac2_label.config(text=hrac2_volba)
vitez_label.config(text=rozhodni_viteze(hrac1_volba, hrac2_volba))
okno = tk.Tk()
okno.title("k,p,n")
okno.geometry("600x600")
hrac1_label = tk.Label(okno, text="Hráč 1:")
hrac1_label.pack()
hrac1_vyber = tk.StringVar()
hrac1_vyber.set("Kamen")
hrac1_menu = tk.OptionMenu(okno, hrac1_vyber, "Kamen", "papier", "noznice")
hrac1_menu.pack()
hrac2_label = tk.Label(okno, text="Hráč 2:")
hrac2_label.pack()
hrac2_vyber = tk.StringVar()
hrac2_vyber.set("Kamen")
hrac2_menu = tk.OptionMenu(okno, hrac2_vyber, "Kamen", "papier", "noznice")
hrac2_menu.pack()
hrat_button = tk.Button(okno, text="Spusti", command=hrat)
hrat_button.pack()
vitez_label = tk.Label(okno, text="", font=("Helvetica", 16))
vitez_label.pack()
hrac2_label = tk.Label(okno, text="Hráč 2:")
hrac2_label.pack()
hrac2_label = tk.Label(okno, text="tu sa zobrazí vysledok")
hrac2_label.pack()
okno.mainloop()