MakisH
Εκκολαπτόμενο μέλος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 126 μηνύματα.
07-07-13
17:26
Μάλλον περνάει από κάποιο προσωρινό αρχείο ή τέλος πάντων κάνει κάποιο τέτοιο "κόλπο", ίσως και για μεγαλύτερη ταχύτητα.
(και να σκεφτείς ότι δεν ξέρω python )
(και να σκεφτείς ότι δεν ξέρω python )
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MakisH
Εκκολαπτόμενο μέλος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 126 μηνύματα.
07-07-13
17:21
Το αρχείο πότε το βλέπεις; Την ώρα που είσαι στο τελευταίο τρέξιμο, χωρίς να κλείσεις το πρόγραμμα; Αν το κλείσεις μπορείς να δεις την τελευταία καταχώρηση; Αν το ξεκινήσεις πάλι χωρίς να γράψεις κάτι;
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MakisH
Εκκολαπτόμενο μέλος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 126 μηνύματα.
07-07-13
17:09
Ως "μέρος 3" εννοείς το "ΠΑ"; Γιατί έχεις κάνει λάθος στο σχετικό elif. Έχεις δυο elif για το "Π" και κανένα για το "ΠΑ".
Συνεπώς, όταν εσύ δίνεις "ΠΑ", απλώς δεν γράφεται τίποτα.
Συνεπώς, όταν εσύ δίνεις "ΠΑ", απλώς δεν γράφεται τίποτα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MakisH
Εκκολαπτόμενο μέλος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 126 μηνύματα.
07-07-13
17:02
Κάτι παίζει με τη σειρά των εντολών. Δώσε όλο τον κώδικα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
MakisH
Εκκολαπτόμενο μέλος
Ο Μάκης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι Φοιτητής και μας γράφει απο Αθήνα (Αττική). Έχει γράψει 126 μηνύματα.
05-07-13
21:25
ΔΕΝ προγραμματίζω γενικώς σε αντικειμενοστραφείς γλώσσες, ούτε από Python ξέρω, αλλά από κάτι σεμινάρια Java που είχα παρακολουθήσει και από ότι έχω καταλάβει σου μεταφέρω τα εξής:
Μια κλάση είναι ένα "καλούπι" που "γεννάει" αντικείμενα.
Ένα αντικείμενο στον προγραμματισμό μπορείς να πεις ότι είναι κάτι το οποίο έχει όνομα, ιδιότητες, μεθόδους (και ίσως ξεχνάω κάτι).
Π.χ. το αντικείμενο "Stelios1997" θα μπορούσαμε να πούμε ότι έχει τις ιδιότητες: όνομα ("Stelios1997"), τάξη ("Β' Λυκείου"), τοποθεσία ("Λαμία"), αριθμό posts (124) κτλ. Παράλληλα, έχει π.χ. τη μέθοδο "replyToPost".
Όταν λοιπόν καλείς τη μέθοδο "Stelios1997.replyToPost", δηλαδή τη μέθοδο "replyToPost" του αντικειμένου "Stelios1997", τότε το αντικείμενο στέλνει ότι είναι να στείλει, αυξάνει κατά ένα την ιδιότητα "αριθμός posts" του κτλ.
Αντίστοιχα, ένα αντικείμενο είναι το "MakisH". Έχει διαφορετικές τιμές για τις ίδιες ιδιότητες. Τα αντικείμενα λοιπόν "Stelios1997" και "MakisH" προέρχονται από την ίδια κλάση (έστω η κλάση "χρήστης").
Αν τώρα ορίζαμε το αντικείμενο "τυρόπιτα", αυτό δεν προέρχεται από την ίδια κλάση, καθώς έχει διαφορετικές ιδιότητες και μεθόδους. Έχει πχ την ιδιότητα "γεύση", ενώ δεν έχει την ιδιότητα "αριθμός posts". Αντίστοιχα, έχει τη μέθοδο "φαγώσου", αλλά δεν έχει τη μέθοδο "replyToPost" Είναι και τελείως άλλο.
Υπάρχει και η έννοια της κληρονομικότητας. Από μια κλάση τύπου "χρήστης" μπορώ να φτιάξω πχ μια κλάση του τύπου "συντονιστής". Τα αντικείμενα που φτιάχνονται από αυτήν θα έχουν όλες τις ιδιότητες ενός αντικειμένου που προέρχεται από την κλάση "χρήστης", συν μερικές ακόμα ιδιότητες. Άρα η κλάση "συντονιστής" έχει κληρονομήσει μερικές ιδιότητες από την κλάση "χρήστης".
Παρακαλώ διορθώστε με αν έχω κάνει λάθος.
Μια κλάση είναι ένα "καλούπι" που "γεννάει" αντικείμενα.
Ένα αντικείμενο στον προγραμματισμό μπορείς να πεις ότι είναι κάτι το οποίο έχει όνομα, ιδιότητες, μεθόδους (και ίσως ξεχνάω κάτι).
Π.χ. το αντικείμενο "Stelios1997" θα μπορούσαμε να πούμε ότι έχει τις ιδιότητες: όνομα ("Stelios1997"), τάξη ("Β' Λυκείου"), τοποθεσία ("Λαμία"), αριθμό posts (124) κτλ. Παράλληλα, έχει π.χ. τη μέθοδο "replyToPost".
Όταν λοιπόν καλείς τη μέθοδο "Stelios1997.replyToPost", δηλαδή τη μέθοδο "replyToPost" του αντικειμένου "Stelios1997", τότε το αντικείμενο στέλνει ότι είναι να στείλει, αυξάνει κατά ένα την ιδιότητα "αριθμός posts" του κτλ.
Αντίστοιχα, ένα αντικείμενο είναι το "MakisH". Έχει διαφορετικές τιμές για τις ίδιες ιδιότητες. Τα αντικείμενα λοιπόν "Stelios1997" και "MakisH" προέρχονται από την ίδια κλάση (έστω η κλάση "χρήστης").
Αν τώρα ορίζαμε το αντικείμενο "τυρόπιτα", αυτό δεν προέρχεται από την ίδια κλάση, καθώς έχει διαφορετικές ιδιότητες και μεθόδους. Έχει πχ την ιδιότητα "γεύση", ενώ δεν έχει την ιδιότητα "αριθμός posts". Αντίστοιχα, έχει τη μέθοδο "φαγώσου", αλλά δεν έχει τη μέθοδο "replyToPost" Είναι και τελείως άλλο.
Υπάρχει και η έννοια της κληρονομικότητας. Από μια κλάση τύπου "χρήστης" μπορώ να φτιάξω πχ μια κλάση του τύπου "συντονιστής". Τα αντικείμενα που φτιάχνονται από αυτήν θα έχουν όλες τις ιδιότητες ενός αντικειμένου που προέρχεται από την κλάση "χρήστης", συν μερικές ακόμα ιδιότητες. Άρα η κλάση "συντονιστής" έχει κληρονομήσει μερικές ιδιότητες από την κλάση "χρήστης".
Παρακαλώ διορθώστε με αν έχω κάνει λάθος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 10 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.