Also Leute ein GROßES DANKE für die vielen inputs ich werd hoffentlich nicht so schnell aufgeben nur weil ich bei 99,9% eurer Aussagen/anderen Threads kein Wort verstehe
.
Endlich hab ich es!!!!(Hab jetzt 5 Tage oder so dran rumgespielt...):
Code: Alles auswählen
a = raw_input("Zahl:")
b = int(a)
c = 0
d = 0
e = 0
su = []
sub = []
suc = []
summe_total = []
summe_totalb = []
summe_totalc = []
summe_x = []
while c < (b-3):
c+=1*3
su +=[c]
summe = sum(su)
summe_total += [summe]
#print summe_total
while d < (b-5):
d+=1*5
sub +=[d]
summeb = sum(sub)
summe_totalb += [summeb]
#print summe_totalb
while e < (b-15):
e+=15
suc +=[e]
summec = sum(suc)
summe_totalc += [summec]
#print summe_totalc
if b < 15:
summe_x += [summe+summeb]
print summe_x
else:
summe_x += [summe+summeb-summec]
print summe_x
Eigentlich wollte ich euch ja wieder um Hilfe bitten da mein Programm unter dem Wert 16 immer falsche Werte hatte also es wurde trotzdem ein 15 abgezogen obwohl es gar nich so sein hätte sollen, is ja klar wo kein 15 da kein 15 weniger...
Da hatte ich auch noch nicht den "genialen" Einfall von:
Code: Alles auswählen
if b < 15:
summe_x += [summe+summeb]
print summe_x
else:
summe_x += [summe+summeb-summec]
print summe_x
Ist mir gekommen wie ich euch berichten wollte was ich alles probiert habe und trotzdem immer wieder der selbe Fehler aufgetreten ist.
also statt
Die verschiedensten geratenen Variationen in Form von while b>e, oder if,etc...
Und dann bin ich auf diese if/else Anweisung gekommen^^
Als nächstes Versuche ich mich an der Module-Operator Methode, evtl ja sogar bei der nächsten Aufgabe(sofern es dort benötigt wird muss mal anschaun), bei der ich euch vermutlich wieder belästigen werde^^, da ich langsam gemerkt habe dass die meisten damit arbeiten...
Ich hab noch ein paar fragen:
Was ist der Unterschied von i in range() und i in xrange()?
Was bedeutet dieses long() (etwa so etwas ähnliches wie += oder range? ) und warum soll man es nicht mehr benutzen? Ich nehme aber an auf meinem Level ist das eh noch vollkommen egal.
edit: hätt fast die wichtigste Frage vergessen:
Wie lautet der Befehl dafür dass, das Eingabeaufforderungsfenster in Windows offen bleibt wenn das Programm fertig ist, da es jetzt immer sofort zugeht und man nichts ablesen könnte?
Ich weiß ich sollte lieber die Help Funktion in der Idle (ja schon gelesen Idle ist schlecht ich sollt was anderes benutzen^^ aber bevor ich mich da abplag mit addons runterladen und versuchen zu installieren belass ich es mal bei dem ich nehme an für Anfänger ist das eh noch irrelevant zumal ich zufrieden bin mit den Funktionen) benutzen oder FAQs aber bei den meisten FAQs wird schon vorausgesetzt das man wenigstens bisschen Ahnung hat vom programmieren und ich steh dann ziemlich staunend aber nichts checkend da.
Da treten noch weitere Fragen auf, kleine Anfängerfragen eher im Thread fragen oder per pn an Leute mit Ahnung? Vermutlich eher Thread da die meistens genug um die Ohren haben, aber ich frag halt mal.
Oder besser welche deutsch-sprachigen IRC channels könnt ihr empfehlen wo man sich an Leute wenden kann wenn man lieber Echtzeithilfe beanspruchen will.(Wobei mein Thread nur 11 min. warten musste bis zur ersten Hilfe was echt grandios war)
So das wars vorerst^^
MfG Sepp