Aggelos17 Νεοφερμένο μέλος Ο Άγγελος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών και μας γράφει από Αθήνα (Αττική). Έχει γράψει 75 μηνύματα. 10 Νοεμβρίου 2009 στις 19:04 Ο Aggelos17: #1 10-11-09 19:04 Παιδιά καλησπέρα, θα ήθελα να σας ρωτήσω που μπορώ να αρχίσω να μαθαίνω την γλώσσα προγραμματισμού Python δηλαδή απο κάποιο site? Υπάρχει κανένα βιβλίο πάνω σε αυτήν την γλώσσα στα ελληνικά εαν γίνετε.. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Anarki Διάσημο μέλος Ο Αλέξης αυτή τη στιγμή δεν είναι συνδεδεμένος. Μας γράφει από Χανιά (Χανιά). Έχει γράψει 3.345 μηνύματα. 10 Νοεμβρίου 2009 στις 20:20 Ο Anarki έγραψε: #2 10-11-09 20:20 Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Aggelos17 Νεοφερμένο μέλος Ο Άγγελος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών και μας γράφει από Αθήνα (Αττική). Έχει γράψει 75 μηνύματα. 10 Νοεμβρίου 2009 στις 20:29 Ο Aggelos17: #3 10-11-09 20:29 Αρχική Δημοσίευση από Anarki: Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Click για ανάπτυξη... Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 25 Νοεμβρίου 2009 στις 10:54 Ο Eruyomo έγραψε: #4 25-11-09 10:54 Όχι 3.1. Όχι ακόμα. Καλύτερα πήγαινε στην 2.6 (όπου 3.1 στο παραπάνω βάλε 2.6). Η python 3.1 έχει πολλά διαφορετικά πράγματα και όχι τόσες βιβλιοθήκες ακόμη όσες της σειράς 2.x. Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x) https://www.swaroopch.com/notes/Python_el:Περιεχόμενα Επίσης για οποιαδήποτε απορία, ρώτα εδώ. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. spyroskaftanis Δραστήριο μέλος Ο spyroskaftanis αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, είναι Φοιτητής και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 454 μηνύματα. 27 Νοεμβρίου 2009 στις 21:22 Ο spyroskaftanis: #5 27-11-09 21:22 Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Παιδιά καλησπέρα, θα ήθελα να σας ρωτήσω που μπορώ να αρχίσω να μαθαίνω την γλώσσα προγραμματισμού Python δηλαδή απο κάποιο site? Υπάρχει κανένα βιβλίο πάνω σε αυτήν την γλώσσα στα ελληνικά εαν γίνετε.. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Anarki Διάσημο μέλος Ο Αλέξης αυτή τη στιγμή δεν είναι συνδεδεμένος. Μας γράφει από Χανιά (Χανιά). Έχει γράψει 3.345 μηνύματα. 10 Νοεμβρίου 2009 στις 20:20 Ο Anarki έγραψε: #2 10-11-09 20:20 Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Aggelos17 Νεοφερμένο μέλος Ο Άγγελος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών και μας γράφει από Αθήνα (Αττική). Έχει γράψει 75 μηνύματα. 10 Νοεμβρίου 2009 στις 20:29 Ο Aggelos17: #3 10-11-09 20:29 Αρχική Δημοσίευση από Anarki: Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Click για ανάπτυξη... Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 25 Νοεμβρίου 2009 στις 10:54 Ο Eruyomo έγραψε: #4 25-11-09 10:54 Όχι 3.1. Όχι ακόμα. Καλύτερα πήγαινε στην 2.6 (όπου 3.1 στο παραπάνω βάλε 2.6). Η python 3.1 έχει πολλά διαφορετικά πράγματα και όχι τόσες βιβλιοθήκες ακόμη όσες της σειράς 2.x. Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x) https://www.swaroopch.com/notes/Python_el:Περιεχόμενα Επίσης για οποιαδήποτε απορία, ρώτα εδώ. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. spyroskaftanis Δραστήριο μέλος Ο spyroskaftanis αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, είναι Φοιτητής και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 454 μηνύματα. 27 Νοεμβρίου 2009 στις 21:22 Ο spyroskaftanis: #5 27-11-09 21:22 Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos17 Νεοφερμένο μέλος Ο Άγγελος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 30 ετών και μας γράφει από Αθήνα (Αττική). Έχει γράψει 75 μηνύματα. 10 Νοεμβρίου 2009 στις 20:29 Ο Aggelos17: #3 10-11-09 20:29 Αρχική Δημοσίευση από Anarki: Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Click για ανάπτυξη... Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 25 Νοεμβρίου 2009 στις 10:54 Ο Eruyomo έγραψε: #4 25-11-09 10:54 Όχι 3.1. Όχι ακόμα. Καλύτερα πήγαινε στην 2.6 (όπου 3.1 στο παραπάνω βάλε 2.6). Η python 3.1 έχει πολλά διαφορετικά πράγματα και όχι τόσες βιβλιοθήκες ακόμη όσες της σειράς 2.x. Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x) https://www.swaroopch.com/notes/Python_el:Περιεχόμενα Επίσης για οποιαδήποτε απορία, ρώτα εδώ. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. spyroskaftanis Δραστήριο μέλος Ο spyroskaftanis αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, είναι Φοιτητής και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 454 μηνύματα. 27 Νοεμβρίου 2009 στις 21:22 Ο spyroskaftanis: #5 27-11-09 21:22 Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Αρχική Δημοσίευση από Anarki: Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/ Click για ανάπτυξη... Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 25 Νοεμβρίου 2009 στις 10:54 Ο Eruyomo έγραψε: #4 25-11-09 10:54 Όχι 3.1. Όχι ακόμα. Καλύτερα πήγαινε στην 2.6 (όπου 3.1 στο παραπάνω βάλε 2.6). Η python 3.1 έχει πολλά διαφορετικά πράγματα και όχι τόσες βιβλιοθήκες ακόμη όσες της σειράς 2.x. Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x) https://www.swaroopch.com/notes/Python_el:Περιεχόμενα Επίσης για οποιαδήποτε απορία, ρώτα εδώ. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. spyroskaftanis Δραστήριο μέλος Ο spyroskaftanis αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, είναι Φοιτητής και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 454 μηνύματα. 27 Νοεμβρίου 2009 στις 21:22 Ο spyroskaftanis: #5 27-11-09 21:22 Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Όχι 3.1. Όχι ακόμα. Καλύτερα πήγαινε στην 2.6 (όπου 3.1 στο παραπάνω βάλε 2.6). Η python 3.1 έχει πολλά διαφορετικά πράγματα και όχι τόσες βιβλιοθήκες ακόμη όσες της σειράς 2.x. Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x) https://www.swaroopch.com/notes/Python_el:Περιεχόμενα Επίσης για οποιαδήποτε απορία, ρώτα εδώ. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
spyroskaftanis Δραστήριο μέλος Ο spyroskaftanis αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 32 ετών, είναι Φοιτητής και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 454 μηνύματα. 27 Νοεμβρίου 2009 στις 21:22 Ο spyroskaftanis: #5 27-11-09 21:22 Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55 Click για ανάπτυξη... Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά... Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum. Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
RebeccaforJimani Εκκολαπτόμενο μέλος Η Ρεβέκκα αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 34 ετών, είναι Φοιτήτρια και μας γράφει από Πάτρα (Αχαΐα). Έχει γράψει 399 μηνύματα. 18 Ιανουαρίου 2010 στις 14:00 Η RebeccaforJimani: #6 18-01-10 14:00 https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
https://taspython.eu/index.php?option=com_phocadownload&view=category&id=3:tutorials&Itemid=58 Ελπίζω να βοηθήσει! Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
statakos Εκκολαπτόμενο μέλος Ο Αλέξανδρος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 35 ετών και μας γράφει από Βούλα (Αττική). Έχει γράψει 295 μηνύματα. 20 Ιανουαρίου 2010 στις 14:32 Ο statakos έγραψε: #7 20-01-10 14:32 Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Aπo περιέργεια (και βαρεμάρα να ψάξω ) το πέρασμα των παραμέτρων γίνεται by value ή by reference ; Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo Πολύ δραστήριο μέλος Ο Μάνος αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 41 ετών και μας γράφει από Χανιά (Χανιά). Έχει γράψει 1.505 μηνύματα. 20 Ιανουαρίου 2010 στις 14:58 Ο Eruyomo έγραψε: #8 20-01-10 14:58 By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
By reference είναι. Απλά παίζει το εξής: Αν κάνεις πχ: a = 5 b = a τότε a και b θα είναι το ίδιο αντικείμενο. Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες. Αλλα είναι by reference. Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
kiriazispao4ever Δραστήριο μέλος Ο kiriazispao4ever αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 31 ετών. Έχει γράψει 526 μηνύματα. 6 Μαρτίου 2012 στις 23:15 Ο kiriazispao4ever: #9 06-03-12 23:15 χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
χαιρετώ... θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν.. το γράφω έτσι.. αλλα για το 0 και τις αρνητικές τιμές,δεν το δέχεται x=input("celsius :") if x>0: f=273+x print f if x==0: print "K is -273" if x<0: k=273-x print k raw_input("enter to exit :") Τι κάνω λάθος λαθος? :/ υποθέτω κάτι στο "if".. αλλά πως μπορώ να το κάνω σωστά? :/ Σημείωση: Το μήνυμα αυτό γράφτηκε 14 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
SuspiciousMinds Νεοφερμένο μέλος Η SuspiciousMinds αυτή τη στιγμή δεν είναι συνδεδεμένη. Έχει γράψει 58 μηνύματα. 13 Φεβρουαρίου 2019 στις 12:46 Η SuspiciousMinds: #10 13-02-19 12:46 Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Γεια σας. Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python. Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα. Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί. Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω. Πώς μπορώ να το κάνω αυτό; Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 13 Φεβρουαρίου 2019 στις 13:19 Ο Guest 209912: #11 13-02-19 13:19 Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Αφού διαβάσεις την τιμή, βάζεις μία if από κάτω και αν αυτό που διάβασες είναι ίσο με 500 απλά το αγνοείς. Δεν υπάρχει εντολή να μην διαβάσεις το 500 καθώς δεν μπορείς να ξέρεις τι θα διαβάσεις, εκτός και αν εννοούσες την if. Σημείωση: Το μήνυμα αυτό γράφτηκε 7 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 19:01 Ο Guest 092312: #12 03-05-19 19:01 Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας. Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας. Συμφωνώ Περισσότερα... Back Top
Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Samael Τιμώμενο Μέλος Ο Samael δεν κοινοποιεί τη δραστηριότητά του. Είναι 26 ετών, επαγγέλλεται Η.Μ.Μ.Υ. και μας γράφει από Πειραιάς (Αττική). Έχει γράψει 12.285 μηνύματα. 3 Μαΐου 2019 στις 21:28 Ο Samael έγραψε: #13 03-05-19 21:28 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα . Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 22:10 Ο gademis έγραψε: #14 03-05-19 22:10 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Himela Συντονίστρια Η Himela δεν κοινοποιεί τη δραστηριότητά της. Έχει γράψει 35.640 μηνύματα. 3 Μαΐου 2019 στις 22:51 Η Himela έγραψε: #15 03-05-19 22:51 Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Spoiler Αρχική Δημοσίευση από gademis: Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου Code: def f1(): def f2(): print("lala") print("foo") f2() θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη. Click για ανάπτυξη... Τέτοια μού έλεγε και με έριξε. Δεν άντεξα... Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:53 Ο Guest 092312: #16 03-05-19 22:53 Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 209912 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:55 Ο Guest 209912: #17 03-05-19 22:55 Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Αρχική Δημοσίευση από olivi@: Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε. Άσχετη, ντοντ τζατζ. Click για ανάπτυξη... Γράφεις python αυτό είναι το λάθος. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 22:58 Ο Guest 092312: #18 03-05-19 22:58 Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ. Χρήστες Βρείτε παρόμοια Τα παρακάτω 0 μέλη και 2 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα: Phantom_1 Φορτώνει... Μοιραστείτε: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Μοιραστείτε Link ΑΠΑΝΤΗΣΗ
Πόσο γρήγορα εξανεμίστηκαν οι ελπίδες μου όταν άνοιξα την παράθεσή σου μωρέ χάκερ. Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ. Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 749981 Επισκέπτης Ο/Η @ αυτή τη στιγμή δεν είναι συνδεδεμέν@. Είναι διαγραμμένος λογαριασμός. 3 Μαΐου 2019 στις 23:00 Ο Guest 749981: #19 03-05-19 23:00 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε. 1 2 Επόμενη 1 από 2 Πήγαινε στη σελίδα Πάμε Επόμενη Last Σελίδα: 1 από 2 Πήγαινε στη σελίδα Πάμε Συνδεθείτε ή εγγραφείτε για να απαντήσετε εδώ.
Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... Γιατί οι συναρτήσεις δεν έχουν arguments; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis Τιμώμενο Μέλος Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 48 ετών και επαγγέλλεται Η.Μ.Μ.Υ.. Έχει γράψει 1.641 μηνύματα. 3 Μαΐου 2019 στις 23:13 Ο gademis έγραψε: #20 03-05-19 23:13 Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Αρχική Δημοσίευση από olivi@: Aχ, και για τα δύο το τσέκαρα αλλά δεν ισχύουν. Ουσιαστικά ο κώδικας πάει κάπως έτσι: Code: def wordGen(): *λεξικά* *λεξικά* type=typeSel() word=wordSel() def typeSel(): import random return random.randint(1,7) def wordSel(): if type==1: poss=8 x=random.randint(1,poss) word=intDict[x] elif *μπλα μπλα μπλα άλλες επιλογές με ίδιο σκεπτικό* return word wordGen() Τι πάει λάθος οεο; Click για ανάπτυξη... αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope.. το λάθος είναι NameError: name 'wordGen' is not defined ; Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.