# Εδώ θα βρείτε τα παραδείγματα που παρουσιαστηκαν στο 2ο # μέρος του οδηγου "Μαθαινοντας την Python" όπως δημοσιεύθηκε # στο www.GreekTuts.net. # # Επιμέλεια: Απόστολος Κρητικός (KrAp) # Χρησιμοποιώντας την Python ως αριθμομηχανή print( 1 + 1 ) # Πρόσθεση print( 5 - 3 ) # Αφαιρεση print( 3 * 3 ) # Πολλαπλασιασμός print( 8 / 2 ) # Τέλεια διαίρεση print( 8.8 / 3 ) # Διαιρεση με δεκαδικό print( (100-4*5)/4 ) # Αριθμητική παράσταση (αποτέλεσμα 20.0) print( 5//2 ) # Ακέραια διαιρεση γνωστή και ως floor(x) (απαλοίφεται το δεκαδικό) print( 3**3 ) # Ύψωση σε δύναμη print() # Ανάθεση τιμών base = 8 # Βάση του τριγώνου height = 3 # Ύψος του τριγώνου triangle_area = (8 * 3) / 2 # Εμβαδό τριγώνου [ τύπος: (Βάση * Ύψος) / 2 ] print( triangle_area ) # Εμφάνιση του αποτελέσματος στην κονσόλα ( λογικά: 12.0 ) print() # Ανάθεση τιμής σε πολλές μεταβλητές variable1 = variable2 = variable3 = 5 # Ανάθεση τιμής σε πολλές μεταβλητές print( variable1 ) print( variable2 ) print( variable3 ) print() #Ψυχεδελική ανάθεση τιμών (οι τιμές ανατίθενται στις μεταβλητές κατά σειρά εμφάνισης) x, y = 5, 10 print( x ) print( y ) print() # Σύνθετοι (μιγαδικοι) αριθμοι (complex numbers) print( -1+5j ) # Απλή δήλωση (στην Python χρησιμοποιούμε πάντα τον φανταστικό j # Δήλωση με χρήση της συνάρτησης complex print() # Αποσύνθεση + μέτρο σύνθετου αριθμού complex = -1+5j # Ο σύνθετος αριθμός print( complex.real ) # Το πραγματικό μέρος του σύνθετου αριθμου print( complex.imag ) # Το φανταστικό μέρος του σύνθετου αριθμού print( abs(complex) ) # Το μέτρο του σύνθετου αριθμου print() # Αλφαριθμητικά (Strings) print( "Are you suggesting coconuts migrate?" ); # Αλφαριθμητικό σε διπλά εισαγωγικά print( 'Are you suggesting coconuts migrate?' ); # Αλφαριθμητικό σε μονά εισαγωγικά print() print( "Are you suggesting coconuts don\'t migrate? " ); # Απλό εισαγωγικό μέσα στο αλφαριθμητικό print() print( "Are you suggesting coconuts \"migrate\"? " ); # Διπλά εισαγωγικά μέσα στο αλφαριθμητικό print() print( "- Are you suggesting coconuts migrate?\ - Not at all, now call your master!"); # Πολλαπλές γραμμές στο αρχειο πηγαίου κώδικα print() print( "- Are you suggesting coconuts migrate?\n- Not at all, now call your master!"); # Πολλαπλές γραμμές στην κονσόλα print() # Εμφανίζει το αλφαριθμητικό στην αρχική του μορφοποίηση (αντίστοιχο του
στην HTML) print(""" - Are you suggesting coconuts migrate? Are you? """) print() # Το ίδιο με παραπάνω μόνον που όλη η πληροφορία (\ , \n) εμπεριέχεται στο τελικό αλφαριθμητικό print(r"\ - Are\ you\ suggesting\n\ coconuts\ migrate? Are you?\ ") print() # Συνένωση αλφαριθμητικών και πολλαπλότητα string1 = "Are you suggesting" string2 = "coconuts " print( string1 + " " + string2 + "migrate?") # Απλή συνέννωση αλφαριθμητικών print() print( string1 + " " + string2 * 3 + "migrate?") # Συνένωση και εμφάνιση αλφαριθμητικου πολλές φορές print()