`while`, `break`, `continue`

Basic python

`while`, `break`, `continue`

Ο βρόχος while επαναλαμβάνει ενόσω η συνθήκη είναι αληθής.

count = 0
while count < 5:
    print(count)
    count += 1

Φρόντισε η συνθήκη να γίνει κάποια στιγμή ψευδής για να αποφύγεις άπειρο βρόχο.

break και continue #

break διακόπτει τον βρόχο.

while True:
    text = input("> ")
    if text == "exit":
        break

continue παραλείπει τα υπόλοιπα του κύκλου και πηγαίνει στον επόμενο.

for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

Πότε for ή while; #

  • Γνωρίζεις τον αριθμό επαναλήψεων → for
  • Θες να τρέχει μέχρι να ικανοποιηθεί συνθήκη → while

Δοκίμασε #

  1. Δημιούργησε παιχνίδι μαντέματος: ο υπολογιστής διαλέγει αριθμό 1–100, ο χρήστης μαντεύει σε while, και εμφανίζεται αν είναι μεγαλύτερος/μικρότερος μέχρι να πετύχει.
  2. Με for + continue πρόσθεσε μόνο τους ζυγούς αριθμούς 1–100.