For Bedingung - continue 02

IF, For, While, etc.
Antworten
Benutzeravatar
gerhard-schrueffer
Site Admin
Beiträge: 75
Registriert: Fr Jan 26, 2018 9:25 pm

For Bedingung - continue 02

Beitrag 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.
Antworten