Δημοσιεύτηκε: 13 Ιουν 2014, 15:11
- Κώδικας: Επιλογή όλων
entry = int(input())
if 0 < entry < 4:
print('-', choices[entry-1], '-')
elif entry == 4:
print('Thank you for using my program.')
break
else:
print('WARNING: Bad command')
Καλή φάση αυτό...
αν και σκέφτηκα να παίξω με int(input) αλλά έτρεξα το πρόγραμμα και μου έβγαζε σφάλμα με strings... Ήθελα το πρόγραμμα πιο ολοκληρομένο!
Όχι πως σκέφτηκα το:
- Κώδικας: Επιλογή όλων
if 0 < entry < 4:
αλλά ενδεχόμενως να το έκανα με μία for και να έβαζα ξεχωριστά τα 4 και else...
Μία ερώτηση από το επόμενο μάθημα...
Γιατί μερικές μεταβλητές τις χρησιμοποιούναι ως __name__, __version__ κλπ;
Υ.Γ. Πάντως όσον αφορά τη global, δεν βρίσκω το λόγο να μη τη χρησιμοποιώ από τη στιγμή που υπάρχει μέσα στην python! Θεωρώ πως η χρήση των global, nonlocal είναι συγκεκριμένη και δεν νομίζω πως μπερδεύει!