35 lines
1.2 KiB
Python
35 lines
1.2 KiB
Python
import tkinter as tk
|
|
|
|
|
|
root = tk.Tk()
|
|
punkte1 = 0
|
|
punkte2 = 0
|
|
label1 = tk.Label(root, text="Schere, Stein, Papier", font=("times", 30)).grid(column=1)
|
|
label2 = tk.Label(root, text="Spieler 1", font=("times",30 )).grid(row=1)
|
|
label3 = tk.Label(root, text="Spieler 2", font=("times",30)).grid(row=1, column=2)
|
|
|
|
|
|
|
|
while punkte1 or punkte2 < 3:
|
|
sp1_wert=tk.StringVar()
|
|
eingabefeld=tk.Entry(root, textvariable=sp1_wert, show="*", font=(30)).grid(row=2)
|
|
|
|
|
|
sp2_wert=tk.StringVar()
|
|
eingabefeld2=tk.Entry(root, textvariable=sp2_wert, show="*", font=(30)).grid(row=2, column=2)
|
|
|
|
if eingabefeld == "s" and sp2_wert == "p" or sp1_wert == "p" and sp2_wert == "r" or sp1_wert == "r" and sp2_wert == "s":
|
|
label4 = tk.Label(root, text="Spieler 1 hat Gewonnen").grid(row=3)
|
|
punkte1 += 1
|
|
label5 = tk.Label(root, text=("Punkte:",punkte1)).grid(row=4)
|
|
if punkte1 == 3:
|
|
break
|
|
|
|
else:
|
|
label6 = tk.Label(root, text=("Spieler 2 hat gewonnen")).grid(row=3, column=2)
|
|
punkte2 += 1
|
|
label7 = tk.Label(root, text=("Punkte:", punkte2)).grid(row=4, column=2)
|
|
if punkte2 == 3:
|
|
break
|
|
|
|
root.mainloop() |