0 Daumen
295 Aufrufe

Wenn ich eine Liste a habe mit

-10, -8, -2, 0, 1, 2, 3, 4, 5


Wie gebe ich dann in Python ein, dass es nur die Zahlen ab 2 printet?

Avatar von
Zahlen ab 2 printet?

Meinst du mit " ab 2 "  2 und die Fortsetzung der Liste oder 2 und alle grösseren Elemente der Liste?

D.h. : Ist jede Liste geordnet, wenn du "printen" aufrufst?

1 Antwort

+2 Daumen

Es gibt bei Deiner Aufgabenstellung zwei Interpretationsmöglichkeiten. Das nachfolgende Programm sollte Deinen Anforderungen Rechnung tragen.

list = [-10, -8, -2, 0, 1, 2, 3, 4, 5]
# Möglichkeit 1: ab dem zweiten Wert printen.
for i in range(1,len(list)) :
print(str(list[i]) + "\n")

# Möglichkeit 2: ab dem zweiten Wert printen.
to_print = False
for i in range(0,len(list)) :
if str(list[i]) == "2" :
to_print = True
if to_print :
print(str(list[i]) + "\n")
Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community