Zahlen = [-150, -76, 40, 90, 7]
groesste_zahl = kleinste_zahl = Zahlen[0]
for Wert in Zahlen:
if Wert <= kleinste_zahl and Wert >= groesste_zahl:
print(kleinste_zahl, groesste_zahl) <<<-----Wenn ich hier die Einrückung wegnehme bekomme ich wieder einen Fehler.
Ich verzweifele (Python)Anfänger
Code: Alles auswählen
zahlen = [-150, -76, 40, 90, 7]
groesste_zahl = kleinste_zahl = Zahlen[0]
for wert in zahlen:
if wert < kleinste_zahl:
# was soll hier passieren wenn die Zahl die in wert gespeichert ist, kleiner ist als die Zahl die in kleinste_zahl gespeichert ist?
if wert > groesste_zahl:
# was soll hier passieren wenn die Zahl die in wert gespeichert ist, größer ist als die Zahl die in groesste_zahl gespeichert ist?
print(kleinste_zahl, groesste_zahl)
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Hilfe, ja ich weis wie man das mit den Variablen macht.
Jetzt in dem Fall stehe ich wieder auf dem Schlauch
Zahlen = [-150, -76, 40, 90, 7]
Wert = Wert < Zahlen[0], Zahlen[1], Zahlen[2], Zahlen[3], Zahlen[1]
Wert = Wert > Zahlen[0], Zahlen[1], Zahlen[2], Zahlen[3], Zahlen[1]
groesste_zahl = kleinste_zahl = Zahlen[0]
for Wert in Zahlen:
if Wert <= kleinste_zahl:
if Wert >= groesste_zahl:
print(kleinste_zahl, groesste_zahl) <<<<<<----- Fehler
Jetzt in dem Fall stehe ich wieder auf dem Schlauch
Zahlen = [-150, -76, 40, 90, 7]
Wert = Wert < Zahlen[0], Zahlen[1], Zahlen[2], Zahlen[3], Zahlen[1]
Wert = Wert > Zahlen[0], Zahlen[1], Zahlen[2], Zahlen[3], Zahlen[1]
groesste_zahl = kleinste_zahl = Zahlen[0]
for Wert in Zahlen:
if Wert <= kleinste_zahl:
if Wert >= groesste_zahl:
print(kleinste_zahl, groesste_zahl) <<<<<<----- Fehler
Zahlen = [-150, -76, 40, 90, 7]
groesste_zahl = kleinste_zahl = Zahlen[0]
for Wert in Zahlen:
if Wert <= kleinste_zahl:
print(kleinste_zahl)
if Wert >= groesste_zahl:
print(groesste_zahl)
print(kleinste_zahl, groesste_zahl)
So jetzt bekomme ich 150 mal die - 150 :O
groesste_zahl = kleinste_zahl = Zahlen[0]
for Wert in Zahlen:
if Wert <= kleinste_zahl:
print(kleinste_zahl)
if Wert >= groesste_zahl:
print(groesste_zahl)
print(kleinste_zahl, groesste_zahl)
So jetzt bekomme ich 150 mal die - 150 :O
Das kann nicht sein, da die Schleife nicht 150 mal durchlaufen wird....
Benny, ich habe dir oben das Programm geliefert, wo nur noch an 2 Stellen die mit # anfangen etwas gemacht werden muss
und du antwortest 2 mal mit Code, wo du noch mal den gleichen Murks schreibst wie am Anfang.
Natürlich könnten wir dir diese 2 Zeilen auch noch liefern aber damit hättest du (äh wir) die Aufgabe gelöst
aber so wie es aussieht nicht verstanden wieso weshalb warum.
Ich empfehle dir eventuell einen anderen Python Kurs zu versuchen,
da der momentane didaktisch nicht erfolgreich ist.
Ich bin Pazifist und greife niemanden an, auch nicht mit Worten.
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png
Für alle meine Code Beispiele gilt: "There is always a better way."
https://projecteuler.net/profile/Brotherluii.png