From 63e664b8795f0dc7f64fb9ca4209d27cac1155b8 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Tue, 06 May 2025 16:38:22 +0200
Subject: [PATCH] ub3!

---
 ub-3/tik-tak-toe.py       |   37 +++++++++++++++++++++++++++++++++++++
 ub-2/aufgabe2-tn-liste.py |   15 +++++++++++++++
 2 files changed, 52 insertions(+), 0 deletions(-)

diff --git a/ub-2/aufgabe2-tn-liste.py b/ub-2/aufgabe2-tn-liste.py
new file mode 100644
index 0000000..7035bb1
--- /dev/null
+++ b/ub-2/aufgabe2-tn-liste.py
@@ -0,0 +1,15 @@
+teilnehmer = [
+    "Danny", "Roi", "Josephin", "Micha", "Rosa",
+    "Adam", "Martha", "Johannes", "Peter", "Susanne",
+    "Rachel", "Rebekka","Hanna", "Elias", "Debora",
+    "Benjamin","Andreas","Ada", "Guido", "Gottlieb",
+    "Friedgott"
+]
+
+for idx,name in enumerate(teilnehmer):
+    print(f"{idx} -> {name}")
+
+
+for name in teilnehmer:
+    print(name)
+
diff --git a/ub-3/tik-tak-toe.py b/ub-3/tik-tak-toe.py
new file mode 100644
index 0000000..09b0a74
--- /dev/null
+++ b/ub-3/tik-tak-toe.py
@@ -0,0 +1,37 @@
+EMPTY = 0
+PL1 = 1
+PL2 = 2
+
+tafel = [
+   [EMPTY, EMPTY, EMPTY],
+   [EMPTY, EMPTY, EMPTY],
+   [EMPTY, EMPTY, EMPTY],
+]
+
+def print_tafel(tafel):
+    symbols = ("*", "X", "O")
+    for zeile in tafel:
+        for c in zeile:
+            print(f"{symbols[c]} ",end="")
+        print()
+
+def input_ok(tafel, r, c):
+    return True
+   
+   
+def user_input(user,tafel):
+    print(f"Spieler {user} ist dran")
+    print("Geben Sie die Zeile und Spalten ein")
+    r = int(input("Zeile:  ")) - 1
+    c = int(input("Spalte: ")) - 1
+    if input_ok(tafel, r, c):
+        tafel[r][c] = user
+    else:
+        print("Eingabe nicht in Ordnung")
+    
+print_tafel(tafel)
+user_input(1, tafel)
+print_tafel(tafel)
+user_input(2, tafel)
+print_tafel(tafel)
+

--
Gitblit v1.10.0-SNAPSHOT