gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
05-05-19
18:37
Παιδιά, ούτε ξέρω ούτε με ενδιαφέρει ιδιαίτερα να μάθω προγραμματισμό.
Tελικά με τι σειρά πρέπει να τις ορίσω τις συναρτήσεις;
ότι καλείς να το έχεις ορίσει απο πάνω, δηλαδή κάπως έτσι:
Code:
import random
def typeSel():
return random.randint(1,7)
def wordSel():
if type==1:
poss=8
x=random.randint(1,poss)
word="axaaaaa"
else:
poss=8
x=random.randint(1,poss)
word="axaaaaa"
return word
def wordGen():
type=typeSel()
word=wordSel()
wordGen()
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
04-05-19
02:22
Εγώ απορώ γιατί θεωρούν τη python ιδανική γλώσσα για να αρχίσει κάποιος
Γιατί αν εξαιρέσεις το indentation που παίζει ρόλο στο συντακτικό και είναι λίγο χαζό, κατά τα άλλα είναι σωστά αντικειμενοστραφής, με εύκολη σύνταξη, "εύκολους" τύπους (που είναι καλό feature για αρχάριο αν και πιο μετά γυρνάνε και σε δαγκάνουν στον κώλο), και ένα σκασμό packages.
Οι σύγχρονες εναλλακτικές σου είναι:
javascript = Γραμμένη για άλλη δουλειά, εγκληματικά λάθος σχεδιασμένη, "αντικειμενοστραφής" μαϊμού χωρίς κλάσεις
php = Γραμμένη για άλλη δουλειά. αντικειμενοστραφής εκ των υστέρων με μπλιάχ σύνταξη.
Java = σωστή μεν, αλλά θες μια σελίδα να ορίζεις κλάσεις για να τρέξει hello world.
rust / go = στιβαρές αλλά ακόμα στα σπάργανα σε σχέση με τις άλλες.
C# = microsoft locked.
Οπότε σε σχέση με αυτά είναι pretty good η python. Στην τελική δεν έχει πολλή σημασία με τι αρχίζεις, εν τέλη θα γράψεις αυτό που βολεύει για τη δουλειά που κάνεις την εκάστοτε στιγμή.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
04-05-19
00:16
Αν και δε κάνει πάντα πρόβλημα, φτιάξε ειδικά τη σειρά που ορίζεις τις συναρτήσεις που λέει ο Fast, μπορεί να είναι από εκεί.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
gademis
Τιμώμενο Μέλος
Ο Δημήτρης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 46 ετών και επαγγέλεται Η.Μ.Μ.Υ.. Έχει γράψει 1,634 μηνύματα.
03-05-19
22:10
Βοηθήστε με λίγο και πείτε μου, τι βλακεία παίζει να έχω κάνει για να μη μου βρίσκει μία συνάρτηση όταν τη καλώ; Ότι το έχω αποθηκεύσει άλλ'αντ'άλλων υποπτεύομαι αλλά δεν ξέρω πού θα έπρεπε.
Άσχετη, ντοντ τζατζ.
Δες επίσης αν ορίζεις τη συνάρτηση στο σωστό scope, καθώς ισχύουν οι ίδιοι κανόνες με τις μεταβλητές. Αν κάνεις κάτι του τύπου
Code:
def f1():
def f2():
print("lala")
print("foo")
f2()
θα σου πετάξει error όταν πας να καλέσεις την f2 γιατί το scope της είναι (δηλαδή "ισχύει") μόνο μέσα στην f1 που είναι ορισμένη.
Σημείωση: Το μήνυμα αυτό γράφτηκε 5 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.