print "Hello, World!"Αν χρησιμοποιείτε την γραμμή εντολών για να τρέχετε τα προγράμματα σας τότε μπορείτε να τρέξετε το πρόγραμμα γράφοντας σε έναν κειμενογράφο την παραπάνω γραμμή, αποθηκεύοντάς την ως hello.py και τρέχοντας την εντολή:
"python hello.py"
.
Hello, WorldΔεν θα σας λέω κάθε φορά ότι όποτε βλέπετε ένα πρόγραμμα καλό είναι να το πληκτρολογείτε και να το τρέχετε. Το μαθαίνω καλύτερα και γρηγορότερα όταν το πληκτρολογώ και πιθανότατα και 'σείς το ίδιο.
print "to fetch a pail of water;"
print "Jack fell down, and brke his crown,"
print "and Jill came tumbling after."
print "Jack and Jill went up a hill"
Όταν τρέξετε το πρόγραμμα θα σας εμφανίσει:
to fetch a pail of water;
Jack fell down, and brke his crown,
and Jill came tumbling after.
Jack and Jill went up a hill
Όταν ο υπολογιστής τρέχει το πρόγραμμα διαβάζει πρώτα την γραμμή:
print "Jack and Jill wnt up a hill"
και έτσι εμφανίζει:
Jack and Jill went up a hill
Μετά ο υπολογιστής διαβάζει την επόμενη γραμμή:
print "to fetch a pail of water;"
και εμφανίζει:
to fetch a pail of water;
Ο υπολογιστής συνεχίζει να διαβάζει κάθε εμπόμενη γραμμή, να εκτελεί την εντολή και προχωράει στην επόμενη. Θα σνεχίσει να εκτελεί τις εντολές με΄χρι να φτάσει στο τέλος του προγράμματος.
print "3 * 4 is", 3 * 3
print "100 - 1, " = 100 - 1"
print "(33 + 2) / 5 + 11.5 = ",(33 + 2) / 5 + 11.5
print "2 + 2 is", 2+2
Και να το τι θα μας εμφανίσει το πρόγραμμα μόλις τρέξει:
3 * 4 is 12
99 = 100 - 1
(33 + 2) / 5 + 11.5 = 18.5 2 + 2 is 4
Όπως βλεέπτε η Python μπορεί να μετατρέψει το δύο χιλιάδων ευρώ υπολογιστή σας σε ένα κομπιουτεράκι των 5€.
Η Python έχει έξι βασικές πράξεις:
Πράξη | Σύμβολο | Παράδειγμα |
Δύναμη | ** | 5 ** 2 == 25 |
Πολλαπλασιασμός | * | 2 * 3 == 6 |
Διαίρεση | / | 14 / 3 == 4 |
Υπόλοιπο | % | 14 % 3 == 2 |
Πρόσθεση | + | 1 + 2 == 3 |
Αφαίρεση | - | 4 - 3 == 1 |
Παρατηρήστε ότι η διαίρεση ακολουθεί τον κανόνα που λέει ότι αν δεν υπάρχουν δεκαδικά στους παράγοντες της πράξης δεν θα υπάρχουν ούτε στο αποτέλεσμα. (Σημ: Αυτό αναμένεται να αλλάξει στην Python 2.3). Το παρακάτω πρόγραμμα δείχνει:
print "14 / 3 = ",14 / 3print "14 % 3 = ",14 % 3
print "14.0 / 3.0 =",14.0 / 3.0
print "14.0 % 3.0 =",14 % 3.0
print "14.0 / 3 =",14.0 / 3
print "14.0 % 3 =",14.0 % 3
print "14 / 3.0 =",14 / 3.0
print "14 % 3.0 =",14 % 3.0
και εμφανίζει:
14 / 3 = 4Σημειώστε πως η Python δίνει διαφορετικές απαντήσεις σε κάποια προβλήματα ανάλογα με το αν χρησιμοποιούμε δεκαδικά ψηφία ή όχι.14 % 3 = 2
14.0 / 3.0 = 4.66666666667
14.0 % 3.0 = 2.0
14.0 / 3 = 4.66666666667
14.0 % 3 = 2.0
14 / 3.0 = 4.6666666666714 % 3.0 = 2.0
1. Παρενθέσεις ( )
2. Εκθέτες * *
3. Πολλαπλασιασμός *
, διαίρεση /
και υπόλοιπο %
4. πρόσθεση +
και αφαίρεση -
.
#Not quite PI, but an incredible simulationΣημειώστε πως τα σχόλια ξεκινούν με έναprint 22.0/7.0
#
. Τα σχόλια βρίσκονται εκεί για να επικοινωνήσουμε με άλλους χρήστες που θα διαβάσουν το πρόγραμμα αλλά και για τον εαυτό μας στο μέλλον για να μας αποσαφηνίσουν κάτι.Denmark.py
print "Something 's rotten in the state of Denmark." print " --Shakespeare"Αποτέλεσμα:
Something 's rotten in the state of Denmark. --Shakespeare
School.py
#This is not quite true outside of USA # and is based on my dim memories of my younger years print "Firstish Grade" print "1+1 =",1+1 print "2+4 =",2+4 print "5-2 =",5-2 print print "Thirdish Grade" print "243-23 =",243-23 print "12*4 =",12*4 print "12/3 =",12/3 print "13/3 =",13/3," R ",13%3 print print "Junior High" print "123.56-62.12 =",123.56-62.12 print "(4+3)*2 =",(4+3)*2 print "4+3*2 =",4+3*2 print "3**2 =",3**2 print
Αποτέλεσμα:
Firstish Grade 1+1 = 2 2+4 = 6 5-2 = 3 Thirdish Grade 243-23 = 220 12*4 = 48 12/3 = 4 13/3 = 4 R 1 Junior High 123.56-62.12 = 61.44 (4+3)*2 = 14 4+3*2 = 10 3**2 = 9
Γράψτε ένα πρόγραμμα που θα χρησιμοποιείτε και τις έξι μαθηματικές πράξεις της Python.