seit kurzem hat auch mich Python in seinen Bann gezogen. Diese Sprache ist wirklich total genial. Nun ich lerne jetzt seit ca. 1 Woche Python mit einem Buch (Einstieg in Python von Thomas Theis) und bin auch sehr zufrieden mit dem Buch. Nachdem ich jetzt die Grundlegenden Sachen erst einmal gelernt habe, dachte ich mir ich schreibe erst mal ein paar mini Sachen für Konsole um alles zu verinnerlichen. Da das ganze natürlich nur sinnvoll ist, wenn man jemanden drüber schauen lässt der auch Ahnung hat, habe ich mich hier angemeldet um mir von euch bei Problem oder Fragen helfen lassen zu können.
So, da ich heute Mittag einen mini rechner gebastelt habe (nur + und -) wollte ich mal fragen, wo ich den poste wenn ich euch mal drüber schauen lassen möchte um mir eure Verbesserungen an zu hören (Bzw zu lesen ) mit ich mir auch einen anständigen Programmierstil an eigene und vor allem nichts falsches lerne!
Na ja, und wo ich hier gerade schon mal poste hänge ich jetzt noch meinen mini Rechnercode ran ;o
Hier ist er
Code: Alles auswählen
# rechner v 0.1
# Additon und Subtraktion, solange bis Nutzer beendet
# Funktion zum Einlesen eines Wertes
def eingabe() :
fehler = 1
# für Eingaben wiederholung bei Fehler
while fehler == 1 :
print("Bitte geben Sie eine Zahl ein :")
try :
x = float(input())
fehler = 0
except :
print("Sie haben keine Zahl eingegeben!")
# Wert an Aufruf zurück geben
# Wert wird nur zurück gegebn wenn Umwandlung erfolgreich war
if fehler == 0 :
return x
# Variable für die Auswahl
wahl = -1
# Begrüßung
print("Willkommen beim Rechner von mir :)")
# while Schleife für Wiederholung solange User möchte
while wahl != 0 :
print("Bitte entscheiden Sie sich für eine Rechenart :")
print("-0- Beenden")
print("-1- Addition (+)")
print("-2- Subtraktion (-)")
# Auswahl der Rechenart
try :
wahl = int(input())
except :
print("Sie haben keine erlaubte Option genutzt.")
continue
# if elif zur Auswahl der Rechenart
if wahl == 1 :
a = eingabe()
b = eingabe()
print(a, " + ", b , " = ", a+b)
elif wahl == 2 :
a = eingabe()
b = eingabe()
print(a, " - ", b , " = ", a-b)
else :
print("Sie haben einen Fehler bei der Auswahl gemacht.")
print("Bitte versuchen Sie es erneut.")
continue