Εδώ βλέπετε τις διαφορές μεταξύ της επιλεγμένης έκδοσης και της τρέχουσας έκδοσης της σελίδας.
Προηγούμενος έλεγχος και από τις δύο πλευρές Προηγούμενη αναθεώρηση Επόμενη αναθεώρηση | Προηγούμενη αναθεώρηση | ||
python [2017/03/21 12:03] chiossif |
python [2021/03/18 10:49] (τρέχουσα) 176.58.194.132 [Λίγα Μαθηματικά] |
||
---|---|---|---|
Γραμμή 13: | Γραμμή 13: | ||
Επομένως, | Επομένως, | ||
+ | |||
Γραμμή 28: | Γραμμή 29: | ||
Για όποιον χρησιμοποιεί GNU/Linux η εγκατάσταση είναι ακόμα πιο εύκολη: | Για όποιον χρησιμοποιεί GNU/Linux η εγκατάσταση είναι ακόμα πιο εύκολη: | ||
- | | + | $ python |
και πατήστε enter. Αν η γλώσσα είναι εγκατεστημένη θα πρέπει να δείτε κάτι τέτοιο: | και πατήστε enter. Αν η γλώσσα είναι εγκατεστημένη θα πρέπει να δείτε κάτι τέτοιο: | ||
Γραμμή 41: | Γραμμή 42: | ||
Επειδή το να γράφεις κώδικα σε απλό κειμενογράφο δεν είναι πρακτικό, | Επειδή το να γράφεις κώδικα σε απλό κειμενογράφο δεν είναι πρακτικό, | ||
+ | |||
Γραμμή 53: | Γραμμή 55: | ||
Όταν λοιπόν γράψουμε το παραπάνω στον IDLE και πατήσουμε enter στην οθόνη μας θα εμφανιστεί το παρακάτω: | Όταν λοιπόν γράψουμε το παραπάνω στον IDLE και πατήσουμε enter στην οθόνη μας θα εμφανιστεί το παρακάτω: | ||
- | Geia sou ntounia! | + | Geia sou ntounia! |
Από εδώ και πέρα ο κώδικας θα έχει τη μορφή | Από εδώ και πέρα ο κώδικας θα έχει τη μορφή | ||
- | | + | >>> |
- | Geia sou ntounia! | + | Geia sou ntounia! |
τα 3 > αποτελεί σημάδι ότι αυτή τη σειρά την **εισάγουμε εμείς** | τα 3 > αποτελεί σημάδι ότι αυτή τη σειρά την **εισάγουμε εμείς** | ||
Γραμμή 65: | Γραμμή 67: | ||
Σε αυτό το σημείο να αναφέρουμε επίσης ότι οτιδήποτε και να γράψουμε πίσω από το σύμβολο # ο υπολογιστής το αγνοεί. Ουσιαστικά το # χρησιμοποιείται για να εισάγουμε σχόλια μέσα στον κώδικα μας για να διευκολύνουν κάποιον που τον διαβάζει. | Σε αυτό το σημείο να αναφέρουμε επίσης ότι οτιδήποτε και να γράψουμε πίσω από το σύμβολο # ο υπολογιστής το αγνοεί. Ουσιαστικά το # χρησιμοποιείται για να εισάγουμε σχόλια μέσα στον κώδικα μας για να διευκολύνουν κάποιον που τον διαβάζει. | ||
- | | + | >>> |
- | Geia sou ntounia! | + | Geia sou ntounia! |
παρατηρούμε ότι το print είναι χρωματισμένο πορτοκαλί που υποδηλώνει ότι είναι μια εντολή ενώ το 'Geia sou ntounia!' | παρατηρούμε ότι το print είναι χρωματισμένο πορτοκαλί που υποδηλώνει ότι είναι μια εντολή ενώ το 'Geia sou ntounia!' | ||
+ | |||
Γραμμή 102: | Γραμμή 105: | ||
Ευτυχώς στην έκδοση 3 δεν υπάρχει αυτό το θέμα. Η διαίρεση δίνει το σωστό αποτέλεσμα όπως κι αν είναι γραμμένοι οι αριθμοί: | Ευτυχώς στην έκδοση 3 δεν υπάρχει αυτό το θέμα. Η διαίρεση δίνει το σωστό αποτέλεσμα όπως κι αν είναι γραμμένοι οι αριθμοί: | ||
- | | + | >>> |
- | 0.6666666666666666 | + | 0.6666666666666666 |
Μπορούμε επίσης να βάλουμε μεταβλητές | Μπορούμε επίσης να βάλουμε μεταβλητές | ||
Γραμμή 120: | Γραμμή 123: | ||
Όπως είπαμε και πριν στην Python3 δεν έχουμε θέμα: | Όπως είπαμε και πριν στην Python3 δεν έχουμε θέμα: | ||
- | | + | >>> |
- | >>> | + | >>> |
- | >>> | + | >>> |
- | 60 | + | 60 |
- | >>> | + | >>> |
- | 0.4166666666666667 | + | 0.4166666666666669 |
σημείωση: | σημείωση: | ||
Γραμμή 201: | Γραμμή 204: | ||
**e (math.e)**. | **e (math.e)**. | ||
+ | |||
Γραμμή 217: | Γραμμή 221: | ||
//Φωνή από το πουθενά// | //Φωνή από το πουθενά// | ||
- | | + | |
- | xa=input(' | + | xa=input(' |
- | xa=float(xa) | + | xa=float(xa) |
- | ya=input(' | + | ya=input(' |
- | ya=float(ya) | + | ya=float(ya) |
- | sab=input(' | + | sab=input(' |
- | sab=float(sab) | + | sab=float(sab) |
- | aab=input(' | + | aab=input(' |
- | aab=float(aab) | + | aab=float(aab) |
- | aabr=math.pi*aab/ | + | aabr=math.pi*aab/ |
- | xb= xa+sab*math.sin(aabr) # | + | xb= xa+sab*math.sin(aabr) # |
- | yb= ya+sab*math.cos(aabr) # | + | yb= ya+sab*math.cos(aabr) # |
- | print(' | + | print(' |
Και αυτό ήταν! | Και αυτό ήταν! | ||
Γραμμή 236: | Γραμμή 240: | ||
Τώρα ας το κάνουμε λίγο πιο τακτοποιημένο, | Τώρα ας το κάνουμε λίγο πιο τακτοποιημένο, | ||
- | | + | |
- | xa, ya=input(' | + | xa, ya=input(' |
- | xa=float(xa) | + | xa=float(xa) |
- | ya=float(ya) | + | ya=float(ya) |
- | sab, aab=input(' | + | sab, aab=input(' |
- | sab=float(sab) | + | sab=float(sab) |
- | aab=float(aab) | + | aab=float(aab) |
- | aabr=math.pi*aab/ | + | aabr=math.pi*aab/ |
- | xb= xa+sab*math.sin(aabr) # | + | xb= xa+sab*math.sin(aabr) # |
- | yb= ya+sab*math.cos(aabr) # | + | yb= ya+sab*math.cos(aabr) # |
- | print(' | + | print(' |
+ | |||
+ | Τι έχουμε κάνει εδω; Ουσιαστικά εισάγουμε δυο μεταβλητές με μια input (raw_input), | ||
+ | |||
+ | Με το σύμβολο % ο υπολογιστής " | ||
Δυστυχώς μέχρι τώρα η input στην Python2 δεν έχει αποκτήσει την split της οπότε πρέπει να χρησιμοποιήσουμε την raw_input με παρόμοιο τρόπο: | Δυστυχώς μέχρι τώρα η input στην Python2 δεν έχει αποκτήσει την split της οπότε πρέπει να χρησιμοποιήσουμε την raw_input με παρόμοιο τρόπο: | ||
Γραμμή 261: | Γραμμή 269: | ||
yb= ya+sab*math.cos(aabr) # | yb= ya+sab*math.cos(aabr) # | ||
print(' | print(' | ||
- | |||
- | |||
- | Τι έχουμε κάνει εδω; Ουσιαστικά εισάγουμε δυο μεταβλητές με μια input (raw_input), | ||
- | |||
- | Με το σύμβολο % ο υπολογιστής " | ||