DaydreamerToFu hat geschrieben:
Sry... habs leider nicht hingekriegt, das Bildschirmfoto hochzuladen
Was für nen Bildschirmfoto? Hä? Für diesen Code braucht es doch keinen! Außerdem beziehst Du Dich auf einen Hinweis, der Dir lediglich sagt, *wie* Du Python-Code hier posten sollst! Wie haben übrigens aus extra Tags für Zitate - [ quote ] Zitat [ /quote ] ohne die Leerzeichen
DaydreamerToFu hat geschrieben:
Naja... mir kommt es so vor, als ob das Programm nicht die Werte annimmt, die ich eingebe, denn als ich das ganze ein bisschen abgeändert habe ging es immernoch nicht ganz...
Wieso lässt Du Dir die Werte nicht einfach *nach* der Ausgabe und *vor* der Schleife ausgeben?
Und im übrigen kann man auch mal fixe Werte in den Code eintragen, um zu sehen, ob der Algorithmus klappt. Ich hatte Dir oben ein Beispiel gegeben (2 und 4), bei dem die Schleife auf jeden Fall betreten wird. So ein Paar kannst Du ja auch im Code angeben, um Probleme bei der Eingabe auszuschließen.
DaydreamerToFu hat geschrieben:
Nee ich benutze "Editra" aufm Mac... soweit ich weiß ist "raw_input" doch für Wörter oder Buchstaben und nicht Zahlen (bin noch anfänger ^^)
Lol, sorry. Python ist doch die Sprache, die Du schreibst. Mein Hinweis bezog sich auf die *Version* des Python-Interpreters, welcher Deinen Code ausführen soll. Das wird entweder einer aus der 2.er Serie sein (2.7.x aktuell) oder aus der 3er Serie (3.3.x aktuell) sein. Aufgrund Deiner ``print``-Statements muss es ein Python 2.x sein; und da sollte man ``input`` nicht nutzen, sondern eben ``raw_input``. ``input`` *interpretiert* den eingegebenen Code und ermöglicht es so, Schad-Code in ein Programm einzuschleusen und stellt damit eine potenzielle Sicherheitslücke dar. Ich erklärte Dir ja bereits, wie Du das Ergebnis von ``raw_input`` wieder in eine Zahl verwandeln kannst.
DaydreamerToFu hat geschrieben:
Nein, ich habe das alles SELBER zusammengestellt, da ich nach den Ferien ein Referat über "Iteration" halten muss, daher gibts auch keinen von dem ichs abschreiben kann (was ich sowieso nicht tun würde)
Naja, abschreiben kann man dennoch viel! Dafür dass Du den Code geschrieben haben willst, zeigst Du irgend wie wenig Ahnung von der Funktionsweise an sich und beschreibst wenig, was er tun soll...
DaydreamerToFu hat geschrieben:
Ich will eigentlich jeden einzelnen Schritt anzeigen lassen (also wo x größer y ist oder kleiner) und eine Intervallschachtelung durchführen, jedoch kommt es mir so vor, als funktioniert das ganze noch nicht...
Nachdem ich x und y eintippe, kommt nur noch ne leere Zeile...
Was hast Du denn geändert? Und hat es denn vorher geklappt? Ich hatte Dir doch genügend Tipps gegeben, wie man an so ne Sache rangeht - lass Dir einfach wirklich an allen Stellen die jeweiligen Werte ausgeben. Dann siehst Du ja, ob die Schleife betreten wird und wieso darin ggf. nichts weiter gemacht wird.
Wenn Du konkretere Hilfe willst, musst Du selber mal konkreter werden... auch dazu schrieb ich Dir ja schon, was Du uns beschreiben musst.