Code: Alles auswählen
teiler = [n % 7 == 0 and n % 5 != 0 for n in range(1000)]
print(teiler)
Code: Alles auswählen
teiler = [n % 7 == 0 and n % 5 != 0 for n in range(1000)]
print(teiler)
Code: Alles auswählen
teiler = [n for n in range(1000) if n % 7 == 0 and n % 5 != 0]
Super, vielen Dank! Sorry, bin noch Anfänger deswegen.Dennis89 hat geschrieben: ↑Freitag 30. September 2022, 07:34 Hallo,
da fehlt die 'if'-Abfrage:Du schreibst in deinem Fall nur die Rückgabe von der Bedingung in die Liste.Code: Alles auswählen
teiler = [n for n in range(1000) if n % 7 == 0 and n % 5 != 0]
Grüße
Dennis
Code: Alles auswählen
In [365]: teiler = [n for n in range(1000) if n % 7 == 0 and n % 5 != 0]
In [366]: teiler == [n for n in range(0, 1000, 7) if n % 5 != 0]
Out[366]: True