Aggelos17
Νεοφερμένος



Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Anarki
Διάσημο μέλος


Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Aggelos17
Νεοφερμένος


Φρέσκο πράμα: https://docs.python.org/3.1/tutorial/
Ωωω ευχαριστώ πολύ! :no1: Άντε πάω να αρχίσω να διαβάζω! Και πάλι ευχαριστώ!

Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος


Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55
Και ένα πολύ κατανοητό και πλήρες στα ελληνικά (για εκδόσεις 2.x)
https://www.swaroopch.com/notes/Python_el:Περιεχόμενα
Επίσης για οποιαδήποτε απορία, ρώτα εδώ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
spyroskaftanis
Δραστήριο μέλος


Αυτό θα έλεγα και εγώ. Είχα διαβάσει το καλοκαίρι τα 2 πρώτα μαθήματα, αλλά μετά...Επίσης στα ελληνικά γίνονται κάποια μαθήματα εδώ https://forum.ubuntu-gr.org/viewforum.php?f=55
Είναι όντως πολύ καλογραμένα και μπορείς να εκφράσεις τις απορίες σου στο forum.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
RebeccaforJimani
Εκκολαπτόμενο μέλος


Ελπίζω να βοηθήσει!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
statakos
Εκκολαπτόμενο μέλος



Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Eruyomo
Πολύ δραστήριο μέλος


Αν κάνεις πχ:
a = 5
b = a
τότε a και b θα είναι το ίδιο αντικείμενο.
Αν τώρα πας να αλλάξεις το b θα δημιουργηθεί ένα άλλο αντικείμενο που θα χει την τιμή που θες.
Αλλα είναι by reference.
Για να δημιουργήσεις διαφορετικά αντικείμενα-αντίγραφα, πρέπει να χρησιμοποιήσεις την copy (ή την deepcopy σε περιπτώσεις δέντρων πχ) του module copy
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
kiriazispao4ever
Δραστήριο μέλος


θελω να φτιαξω ενα προγραμμα που να μετατρεπει τους βαθμους κελσιου σε κελβιν..
το γράφω έτσι.. αλλα για το 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".. αλλά πως μπορώ να το κάνω σωστά? :/
Σημείωση: Το μήνυμα αυτό γράφτηκε 13 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
SuspiciousMinds
Νεοφερμένος


Για τις ανάγκες της πτυχιακής μου εργασίας έχω αρχίσει να ασχολούμαι με την γλώσσα προγραμματισμού Python.
Είμαι σε φάση που τώρα την μαθαίνω και αντιμετωπίζω ένα πρόβλημα.
Έχω τα δεδομένα μου σε ένα αρχείο txt. Σε αυτό το αρχείο υπάρχουν 50 στήλες και 600 γραμμές στις οποίες εμφανίζονται μετρήσεις που αφορούν διάφορα κλιματικά δεδομένα (ακτινοβολίες, όζον, θερμοκρασίες κλπ). Όλα μου τα δεδομένα είναι αριθμοί.
Όπου εμφανίζεται μια συγκεκριμένη τιμή (500), σημαίνει ότι η μέτρηση δεν είναι διαθέσιμη, οπότε θέλω κάπως να πω στην Python να μην διαβάσει την τιμή αυτή και να την προσπερνάει. Αλλά δεν μπορώ να βρω τι εντολή πρέπει να χρησιμοποιήσω.
Πώς μπορώ να το κάνω αυτό;
Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 209912
Επισκέπτης


Σημείωση: Το μήνυμα αυτό γράφτηκε 6 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312
Επισκέπτης



Άσχετη, ντοντ τζατζ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Samael
Τιμώμενο Μέλος


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Δες την δήλωση της ίσως έχει συμβεί κάποιο typo και γι'αυτο δεν μπορεί να την καλέσει,δεδομένου οτι συντακτικά δεν έχεις λάθος . Θα βοηθούσε να παραθέσεις τον κώδικα .
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου
def f1():
def f2():
print("lala")
print("foo")
f2()
θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.


Τέτοια μού έλεγε και με έριξε.Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου
θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη.Code:def f1(): def f2(): print("lala") print("foo") f2()

Δεν άντεξα...

Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312
Επισκέπτης


Ουσιαστικά ο κώδικας πάει κάπως έτσι:
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()
Τι πάει λάθος οεο;
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 209912
Επισκέπτης


Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.![]()
Άσχετη, ντοντ τζατζ.
Γράφεις python αυτό είναι το λάθος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 092312
Επισκέπτης



Αν ήταν στο χέρι μου δεν θα έγραφα τίποτα γαρ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Guest 749981
Επισκέπτης


Γιατί οι συναρτήσεις δεν έχουν arguments;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()
Τι πάει λάθος οεο;
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος


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() Τι πάει λάθος οεο;
αν είναι έτσι το indentation που έχεις στο quote (στο ίδιο επίπεδο ολα δηλαδή) , ναι δεν είναι scope..
το λάθος είναι NameError: name 'wordGen' is not defined ;
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 1 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 2 μέλη διάβασαν αυτό το θέμα:
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.