Δημοσιεύτηκε: 03 Μάιος 2012, 21:13
@saviolidis
Η Break πρακτικά είναι ένα GOTO που σε πετάει στο τέλος του Loop. Πχ έστω ότι έχεις μια λίστα με πραγματικούς αριθμούς και ψάχνεις τον πρωτο αρνητικό.
To try/except το βάζω γιατί μπορεί η λίστα να μην έχει αρνητικό αριθμό μέσα και η μεταβλητή negative να μη δημιουργηθεί ποτέ.
Η 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 να μη δημιουργηθεί ποτέ.