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