Seite 1 von 1

For Bedingung - continue 02

Verfasst: Di Feb 27, 2018 3:33 pm
von gerhard-schrueffer
# -*- coding: utf-8 -*-

# Beispiel mit continue
for num in range(2, 10):
if num % 2 == 0:
print("Eine gleiche Zahl gefunden", num)
else:
print("Eine Zahl gefunden", num)

Beispiel mit continue in der For Bedingung. Hier wird die Schleife durchlaufen, und wenn etwas laut IF – Bedingung gefunden wird, wird es ausgegeben. Wenn nicht wird der Else-Zweig ausgegeben.
Bild



# -*- coding: utf-8 -*-

# Beispiel mit continue
for num in range(2, 10):
if num % 2 == 0:
print("Eine gleiche Zahl gefunden", num)
continue
print("Eine Zahl gefunden", num)

Beispiel mit continue in der For Bedingung. Hier wird die Schleife durchlaufen, und wenn etwas laut IF – Bedingung gefunden wird, wird mittels continue der aktuelle Schleifendurchlauf verlassen und der else Wert wird nicht ausgegeben.
Bild

Was sagt das if n % x == 0: aus
Es zeigt, wie viel übrig bleibt, nachdem man eine ganzzahlige Division durchgeführt haben, z.B.:
% 5 == 3, zeigt 20/5 == 4 und 3 bleibt übrig.

n% y == 0 wenn n durch y teilbar ist. Dies ist nützlich beim Faktorisieren von Prime Zahlen,
und im Fall von y == 2, um zu überprüfen, ob die Zahl n gerade ist.