From c6142bd374bc265f22712aa835f4703b1a66e488 Mon Sep 17 00:00:00 2001 From: TimMcCool Date: Wed, 24 Jul 2019 09:05:22 +0200 Subject: [PATCH] Merge branch 'master' of C:\Users\krometi.SCHULE\PycharmProjects\Projekttage with conflicts. --- Klassen.py | 41 +---------------------------------------- Uebungen/TimMcCool2 | 22 ++++++++++++++-------- 2 files changed, 15 insertions(+), 48 deletions(-) diff --git a/Klassen.py b/Klassen.py index af59a1d..61c39e8 100644 --- a/Klassen.py +++ b/Klassen.py @@ -1,19 +1,9 @@ -from copy import deepcopy - - class Groesse: def __init__(self, formelsymbol, einheit, konst, wert=None): self.formelsymbol = formelsymbol self.einheit = einheit self.wert = wert self.konst = konst - self.equals_var = None - - def set(self, wert): - self.wert = wert - - def set_equals_var(self, var): - self.equals_var = var class Formel: @@ -22,48 +12,19 @@ class Formel: f=Groesse(None, None, True, 0), g=Groesse(None, None, True, 0), z=Groesse(None, None, True, 0), y=Groesse(None, None, True, 0), x=Groesse(None, None, True, 0)): self.a = a - self.a.set_equals_var('a') self.b = b - self.b.set_equals_var('b') self.c = c - self.c.set_equals_var('c') self.d = d - self.d.set_equals_var('d') self.e = e - self.e.set_equals_var('e') self.f = f - self.f.set_equals_var('f') self.g = g - self.g.set_equals_var('g') self.z = z - self.z.set_equals_var('z') self.y = y - self.y.set_equals_var('y') self.x = x - self.x.set_equals_var('x') self.name = name self.i = i - self.i.set_equals_var('i') self.liste = [] - for var in [self.a, self.b, self.c, self.d, self.e, self.f, self.g, self.z, self.y, self.x, self.i]: + for var in [self.a, self.b, self.c]: if var.konst is False: self.liste.append(var) - def is_solvable(self, geg, ges): - temp_liste = deepcopy(self.liste) - for geg_element in geg: - for liste_element in temp_liste: - # serach for element with fitting formelsymbol and then del it - pass - if len(temp_liste) == 1 and ges[0] == temp_liste[0]: # has to be changed accordingly - return [True, temp_liste[0]] - return [False, None] - - def solve(self, ges): - pass - - def _solve_to_i(self): - pass - - - diff --git a/Uebungen/TimMcCool2 b/Uebungen/TimMcCool2 index eed8046..8dc1bd4 100644 --- a/Uebungen/TimMcCool2 +++ b/Uebungen/TimMcCool2 @@ -1,22 +1,28 @@ +print( + "________________________________________________________________________________________________________________________________") +print("TIM KROME") +print("SPIEL: ERRATE DIE ZAHL") +print("Erstellt von Tim Krome am 24.Juli 2019") +print(" ") true = 0 while true == 0: import random - geheimzahl = random.randrange (40) + + geheimzahl = random.randrange(40) eingabe = 0 + print("Es wurde eine geheime Zufallszahl zwischen 1 und 40 festgelegt. Versuchen Sie die Zahl zu erraten.") while eingabe != geheimzahl: eingabe = int(input("Bitte geben Sie eine Zahl ein:")) if eingabe > geheimzahl: - print("Leider falsch. Ihre Eingabe ist größer als die Geheimzahl. :-(") + print("Leider falsch. Ihre Eingabe ist größer als die Zufallszahl. :-(") if eingabe < geheimzahl: - print("Leider falsch. Ihre Eingabe ist kleiner als die Geheimzahl. :-(") + print("Leider falsch. Ihre Eingabe ist kleiner als die Zufallszahl. :-(") print("Herzlichen Glückwunsch! Sie haben die richtige Zahl ausgewählt!") - print("Ihre Geheimzahl war "+str(geheimzahl)+"!") + print("Die Zufallszahl war " + str(geheimzahl) + "!") print(" ") versuch = str(input("Möchten Sie es erneut mit einer neuen Geheimzahl versuchen? (ja/nein)")) if versuch == "ja": print("Es wurde eine neue Geheimzahl festgelegt. Bitte versuchen Sie es erneut.") - print(" ") + print(" " if versuch == "nein": - print("Das Projekt ist beendet.") - while true == 0: - true == 0 + print(" ") \ No newline at end of file