diff --git a/.idea/Projekttage1.iml b/.idea/Projekttage1.iml index 6711606..d1483a3 100644 --- a/.idea/Projekttage1.iml +++ b/.idea/Projekttage1.iml @@ -1,8 +1,10 @@ - - + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml index a2e120d..cddc448 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Formeln.py b/Formeln.py new file mode 100644 index 0000000..0be8810 --- /dev/null +++ b/Formeln.py @@ -0,0 +1,11 @@ +import Klassen as k + +konstante_eins = k.Groesse(None, None, True, 1) + +Formeln = [k.Formel('Kraftformel', i=k.Groesse('F', 'N', False), a=k.Groesse('m', 'kg', False), + b=k.Groesse('a', 'm/s²', False), z=k.Groesse(None, None, True, 1), y=k.Groesse(None, None, True, 1), + x=k.Groesse(None, None, True, 1)), + k.Formel('Gleichm. beschl. Bew.', i=k.Groesse('s', 'm', False), a=k.Groesse(None, None, True, 0.5), + b=('a', 'm/s^2', False), c=k.Groesse('t', 's', False), z=konstante_eins, x=konstante_eins, + y=k.Groesse(None, None, True, 2)), + ] diff --git a/Klassen.py b/Klassen.py new file mode 100644 index 0000000..61c39e8 --- /dev/null +++ b/Klassen.py @@ -0,0 +1,30 @@ +class Groesse: + def __init__(self, formelsymbol, einheit, konst, wert=None): + self.formelsymbol = formelsymbol + self.einheit = einheit + self.wert = wert + self.konst = konst + + +class Formel: + def __init__(self, name, i, a=Groesse(None, None, True, 0), b=Groesse(None, None, True, 0), + c=Groesse(None, None, True, 0), d=Groesse(None, None, True, 0), e=Groesse(None, None, True, 0), + 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.b = b + self.c = c + self.d = d + self.e = e + self.f = f + self.g = g + self.z = z + self.y = y + self.x = x + self.name = name + self.i = i + self.liste = [] + for var in [self.a, self.b, self.c]: + if var.konst is False: + self.liste.append(var) + diff --git a/README.md b/README.md index fad89ab..162a8f7 100644 --- a/README.md +++ b/README.md @@ -1 +1,4 @@ -# Projekttage \ No newline at end of file +# Projekttage + +Taschenrechner in den man gegeben und gesucht eingibt, und er er umformt und einsetzt sowie ausrechnet. + diff --git a/Uebungen/NASCHISPROGRAMM b/Uebungen/NASCHISPROGRAMM new file mode 100644 index 0000000..89d34a4 --- /dev/null +++ b/Uebungen/NASCHISPROGRAMM @@ -0,0 +1,10 @@ +name= Flo +print(name) +alter= 16 +print(alter) +if alter>=10 + print("willkommen") +elif alter <=9 + print("ehren bra") +zaehler = 0 + diff --git a/Uebungen/Test/Test.thorsten.py b/Uebungen/Test/Test.thorsten.py new file mode 100644 index 0000000..6c4c151 --- /dev/null +++ b/Uebungen/Test/Test.thorsten.py @@ -0,0 +1,15 @@ +import random + +geheimzahl = random.randrange(32) +ratezahl = 0 + +while ratezahl != geheimzahl: + ratezahl = int(input("Raten Sie die geheime Zahl: ")) + + if ratezahl > geheimzahl: + print("Zu hoch") + + elif ratezahl < geheimzahl: + print("Zu niedrig") + +print("Herzlichen Glückwunsch! Die geheime Zahl war " + str(geheimzahl)) diff --git a/Uebungen/TimMcCool2 b/Uebungen/TimMcCool2 new file mode 100644 index 0000000..eed8046 --- /dev/null +++ b/Uebungen/TimMcCool2 @@ -0,0 +1,22 @@ +true = 0 +while true == 0: + import random + geheimzahl = random.randrange (40) + eingabe = 0 + 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. :-(") + if eingabe < geheimzahl: + print("Leider falsch. Ihre Eingabe ist kleiner als die Geheimzahl. :-(") + print("Herzlichen Glückwunsch! Sie haben die richtige Zahl ausgewählt!") + print("Ihre Geheimzahl 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(" ") + if versuch == "nein": + print("Das Projekt ist beendet.") + while true == 0: + true == 0 diff --git a/Uebungen/bognerla.py b/Uebungen/bognerla.py new file mode 100644 index 0000000..ef7d8bd --- /dev/null +++ b/Uebungen/bognerla.py @@ -0,0 +1,26 @@ +# print("Projekttage") +# name = input("Was ist dein Name? ") +# alter = int(input("Wie alt bist du? ")) +# print(name) +# print(alter) +# +# if alter >= 18: +# print("Sie sind älter als 17") +# elif alter <= 10: +# #Du bist jünger als 11 +# print("Du bist jünger als 11") +# +# else: +# print("Du bist zwischen 11 und 17 Jahre alt") + +Produkte = ["Apfel", "Birne", "Banane", "Ananas"] +#print(Produkte[-3]) +woerterbuch = {"Apfel":1, "Birne":2, "Banane":34} +#print(woerterbuch["Banane"]) +#for produkt in Produkte: +# print(produkt) +zaehler = 0 +while True: + print(zaehler) + zaehler = zaehler + 1 + diff --git a/Uebungen/test.txt b/Uebungen/test.txt index a131000..e69de29 100644 --- a/Uebungen/test.txt +++ b/Uebungen/test.txt @@ -1,3 +0,0 @@ -name = "Huan" -text = "Hier bitte Text einfügen" -SDAfsv \ No newline at end of file