Δημοσιεύτηκε: 03 Μάιος 2012, 21:13
από pmav99
@saviolidis
Η Break πρακτικά είναι ένα GOTO που σε πετάει στο τέλος του Loop. Πχ έστω ότι έχεις μια λίστα με πραγματικούς αριθμούς και ψάχνεις τον πρωτο αρνητικό.

Μορφοποιημένος Κώδικας: Επιλογή όλων
mylist = [3, 4, 5, 6, 8, 9, -20, 2, 3, 4, 3, 4, -30, 2, 3, 3]

for number in mylist:
if number < 0:
negative = number
break

try:
print("The first negative number is : " negative)
except NameError:
print("There is no negative number")


To try/except το βάζω γιατί μπορεί η λίστα να μην έχει αρνητικό αριθμό μέσα και η μεταβλητή negative να μη δημιουργηθεί ποτέ.