From 09d71c7709857f584166a76be247444b66dac343 Mon Sep 17 00:00:00 2001
From: Hong-Phuc Bui <hong-phuc.bui@htwsaar.de>
Date: Tue, 12 May 2026 11:19:06 +0200
Subject: [PATCH] Interaktive -> CLI
---
uebungsblatt-2/pycalendar.py | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/uebungsblatt-2/pycalendar.py b/uebungsblatt-2/pycalendar.py
index f2c11d2..39ff382 100644
--- a/uebungsblatt-2/pycalendar.py
+++ b/uebungsblatt-2/pycalendar.py
@@ -1,6 +1,24 @@
+#! /usr/bin/env python
+# Usage:
+# python pycalendar.py <month:int> <year:int>
+#
+
import sys
def wochentag(d:int, m:int, y:int) -> int:
+ """
+ bereche den Wochentag eines Datum
+
+ Die Wochentage werden wie folgt codiert:
+ So | Mo | Di | Mi | Do | Fr | Sa
+ 0 | 1 | 2 | 3 | 4 | 5 | 6
+
+ @param d: Der Tag im Monat fängt mit 0 an
+ @param m: Der Monat 1 = Januar, 2 = Februa, ... 12 = Dezember
+ @param y: Die Jahresnummer in 4 Ziffer
+
+ @return den Wochentag als eine ganze Zahl
+ """
y0 = y - (14 - m) // 12
x = y0 + y0//4 - y0//100 + y0//400
m0 = m + 12*( (14-m)//12 ) - 2
--
Gitblit v1.10.0