ich (noch Anfänger) versuche gerade ein aussortier Programm in Python zu schreiben,
welches zum Bsp: Zahlen von 0 bis X addiert/subtrahiert/dividiert... und dabei
bestimmte Bedingungen einhält.
Hier soll mein Programm jetzt alle zahlen von 0 bis 1000 addieren
und dabei Zahlen welches die Ziffer 7 enthält oder durch 7 teilbar sind,
nicht dazu addieren.
Zum Schluss soll da genau eine Zahl zurückgegeben werden.
Code: Alles auswählen
Wert = []
for x in range (1000)
u = [int(z) for z in str(x)]
if 7 in u:
continue
if x%7 == 0:
continue
Wert.append(x)
print(sum(Wert))
Spuckt mir mehr als nur eine Zahl raus und diese ist noch dazu falsch.
ich weiß nicht wo mein Fehler sitzt und hoffe das Ihr mir dabei helfen könnt.
MfG
Ruust24