diff --git a/uebung6/guess-game.py b/uebung6/guess-game.py new file mode 100644 index 0000000..5186d24 --- /dev/null +++ b/uebung6/guess-game.py @@ -0,0 +1,27 @@ +#!/usr/bin/python3 + +from random import randint + +print("*******") +print("Willkommen zum lustigen Zahlenraten") +print("*******") + +randomNum = randint(0, 99) +eingabe = -1 + +def getNumber(): + try: + value = int(input('Geben Sie eine Zahl von 0-99 ein: ')) + except ValueError: + print("Not a number") + value = -1 + return value + +while eingabe != randomNum: + eingabe = getNumber() + if eingabe > randomNum: + print("Zahl zu groß") + elif eingabe < randomNum: + print("Zahl zu klein") + +print("Gewonnen!!1elf") diff --git a/uebung6/summe.py b/uebung6/summe.py new file mode 100644 index 0000000..50083f1 --- /dev/null +++ b/uebung6/summe.py @@ -0,0 +1,53 @@ +#!/usr/bin/python3 + +import cgi +import cgitb + +import sys + +cgitb.enable() + +error = False + +try: + # FieldStorage-Instanz erzeugen + form = cgi.FieldStorage(encoding='utf8') + + # Zugriff auf die Parameter (nach Integer konvertieren!) + s1 = int(form.getvalue('s1')) + s2 = int(form.getvalue('s2')) + + # Summe berechnen + my_sum = s1 + s2 + +except: + error = True + +# Ausgabe +print("Content-type: text/html\n") + +print(""" + + +
+ +Bei der Abarbeitung ist ein Fehler aufgetreten. Wurden zwei Summanden übergeben?
") + +else: + print(""" +Die Summe aus {} und {} beträgt {}
+ """.format(s1, s2, my_sum)) + +print(""" + + +""")