Heim >Backend-Entwicklung >Python-Tutorial >Entscheidungs- und Wiederholungsschleifen: Der wesentliche Leitfaden für Anfänger

Entscheidungs- und Wiederholungsschleifen: Der wesentliche Leitfaden für Anfänger

Susan Sarandon
Susan SarandonOriginal
2024-09-25 08:15:32673Durchsuche

Laços de Decisão e Repetição: O Guia Essencial para Iniciantes

Programmieren bedeutet im Wesentlichen, dem Computer beizubringen, Entscheidungen zu treffen und Aktionen zu wiederholen. Dies geschieht durch Kontrollstrukturen, die in jeder Programmiersprache von grundlegender Bedeutung sind. In diesem Artikel werden wir die Hauptkonzepte von Entscheidungsschleifen und Wiederholungsschleifen anhand praktischer Beispiele untersuchen.

Entscheidungsschleifen

Entscheidungsschleifen, auch bekannt als bedingte Strukturen, ermöglichen es dem Programm, basierend auf bestimmten Bedingungen unterschiedliche Pfade auszuwählen. Das Hauptkonzept besteht hier darin, zu prüfen, ob eine Bedingung wahr oder falsch ist.

wenn, sonst wenn, sonst

Die häufigste bedingte Struktur ist if. Es prüft eine Bedingung; Wenn true, wird ein Codeblock ausgeführt. Andernfalls können Sie mit else if oder else andere Bedingungen testen oder eine Alternative bereitstellen.

Beispiel in Python:

idade = 18

if idade >= 18:
    print("Você é maior de idade.")
elif idade > 12:
    print("Você é adolescente.")
else:
    print("Você é criança.")

Schalter/Gehäuse (oder Streichholz)

In einigen Sprachen wie JavaScript oder C ermöglicht der Schalter/Fall eine effizientere Prüfung mehrerer Bedingungen als mehrerer if/else.

Beispiel in JavaScript:

let cor = "verde";

switch (cor) {
    case "vermelho":
        console.log("Pare!");
        break;
    case "amarelo":
        console.log("Atenção!");
        break;
    case "verde":
        console.log("Siga em frente!");
        break;
    default:
        console.log("Cor desconhecida.");
}

Ternär

In Sprachen wie Python, JavaScript und Java können wir ternäre Operatoren verwenden, um einfache Entscheidungen in einer einzigen Zeile zu treffen.

Beispiel in Python:

idade = 18
print("Maior de idade" if idade >= 18 else "Menor de idade")

Sich wiederholende Schleifen

Wiederholungsschleifen werden verwendet, um einen Codeblock mehrmals auszuführen. Die gebräuchlichsten Strukturen sind for, while und do-while.

für

For wird verwendet, wenn wir im Voraus wissen, wie oft ein Codeblock wiederholt werden muss. Es ist sehr nützlich zum Durchlaufen von Listen, Arrays und Sequenzen.

Beispiel in Python:

for i in range(5):
    print(f"Este é o loop número {i + 1}")

Beispiel in JavaScript:

const frutas = ["Maçã", "Banana", "Laranja"];
for (let i = 0; i < frutas.length; i++) {
    console.log(frutas[i]);
}

während

While wiederholt einen Codeblock, solange eine Bedingung wahr ist. Diese Art von Schleife wird verwendet, wenn wir die genaue Anzahl der Wiederholungen nicht im Voraus kennen.

Beispiel in Python:

contador = 0
while contador < 5:
    print(f"Contagem: {contador}")
    contador += 1

tun-während

Do-while ähnelt while, garantiert aber, dass der Code innerhalb des Blocks mindestens einmal ausgeführt wird, auch wenn die Bedingung von Anfang an falsch ist.

Beispiel in JavaScript:

let contador = 0;
do {
    console.log(`Contagem: ${contador}`);
    contador++;
} while (contador < 5);

Flusskontrolle in Schleifen

Zusätzlich zum Treffen von Entscheidungen und zum Wiederholen von Aktionen ist es oft notwendig, den Ablauf innerhalb von Schleifen zu steuern, beispielsweise durch das Unterbrechen oder Überspringen von Iterationen.

brechen

Das Schlüsselwort break unterbricht die Schleife sofort und überspringt alle zukünftigen Iterationen.

Beispiel in Python:

for i in range(10):
    if i == 5:
        break
    print(i)

Ausgabe:

0
1
2
3
4

weitermachen

Das Schlüsselwort continue springt zur nächsten Iteration der Schleife und ignoriert den Rest des Codes innerhalb der aktuellen Iteration.

Beispiel in Python:

for i in range(5):
    if i == 2:
        continue
    print(i)

Ausgabe:

0
1
3
4

Abschluss

Entscheidungs- und Wiederholungsschleifen sind das Rückgrat jedes Programms. Sie ermöglichen es uns, dynamische Abläufe zu schaffen, bei denen sich das Verhalten je nach Eingaben und angetroffenen Bedingungen ändert. Die Beherrschung dieser Konzepte ist entscheidend, um ein effizienter Programmierer zu werden, da sie in praktisch jedem Code vorkommen, den Sie schreiben werden.

Denken Sie daran, für jede Situation die passende Struktur zu wählen, und mit etwas Übung werden Sie bald in der Lage sein, mit diesen Schleifen sauberen und effizienten Code zu schreiben.

Das obige ist der detaillierte Inhalt vonEntscheidungs- und Wiederholungsschleifen: Der wesentliche Leitfaden für Anfänger. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:ML-Modellauswahl.Nächster Artikel:ML-Modellauswahl.