myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Python While Schleife (https://mygully.com/showthread.php?t=2401557)

JoinZ 24.08.11 15:33

Python While Schleife
 
Hallo,
wir haben grade in der schule while loops gelernt. doch iwie bekomm ich das nicht hin. wir sollen ein Programm schreiben das eine Rechnung erstellt. Dabei soll man nacheinander die Preise eingeben und sobald man 0 eingibt, soll die summe der preise angezeigt werden.

wie mach ich das?

sirleo 24.08.11 16:08

Hi!
Du betrügst dich damit nur selbst.
Wenn du nicht weiter weisst, ok kein Problem, poste deinen Code und eine beschreibung deines Fehlers/Problems und man sieht dann weiter.

Aber so wie du gerade rüberkommst, soll man für dich dein Problem programmieren.
Sry, aber solltest du noch nichtmal in der Lage sein, ein kleines Beispielprogramm zur beschreibung deines Problems mitbringen zu können, dann solltest du das Fach abwählen.

Anders sähe es aus wenn du eine Grundsatzfrage hättest, aber das liegt hier ja nicht vor.

Gruss

Sirleo

JoinZ 24.08.11 16:37

Code:

while True:
    preis = float(raw_input("Preis:"))
    summe += preis
    if preis == 0:
        break

so vlt?

sirleo 24.08.11 17:03

Ah ok.
Ihr benutzt in der Schule vielleicht Python 2.x
Du hingegen Python 3.2
raw_input wurde ersetzt nun gibt es nur noch input()
für das frühere input()
musst du nun eval(input()) eingeben.
Finde ich persönlich viel besser und eingängiger.

Aber mal ehrlich:
Hättest du auch selbst drauf kommen können.
Lerne Fehlermeldungen zu lesen, die gibt es nicht umsonst.
Ach ja und googlen hätte dir auch sehr geholfen.
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Wegen dir habe ich hier auch was gepostet, da du der Tropfen warst der das Fass zum überlaufen brachte.
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
mfg

sirleo


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.