Ενότητα 1 - Τμήμα 1 - Έξοδος
1.1.8 - Τελεστές
Για πιο σύνθετες μαθηματικές διαδικασίες, είναι διαθέσιμες οι κοινές μαθηματικές πράξεις.
τελεστής |
πράξη |
παράδειγμα |
κώδικας |
---|---|---|---|
+ |
πρόσθεση |
3+2 | a = 3 + 2 |
- | αφαίρεση |
3-2 | b = 3 - 2 |
* | πολλαπλασιασμός |
3*2 | c = 3 * 2 |
/ | διαίρεση |
10/2 | d = 10 / 2 |
// | πηλίκο ακέραιας διαίρεσης |
10//3 | e = 10 // 3 |
** | δύναμη |
23 | f = 2 ** 3 |
% | υπόλοιπο ακέραιας διαίρεσης |
8%3 | g = 8 % 3 |
Προσπαθήστε να ελέγξετε τα αποτελέσματα του κώδικα στις δύο ακόλουθες γραμμές. Αρχικά να υπολογίσετε το αποτέλεσμα με το μυαλό σας και στη συνέχεια να εκτυπώσετε (εμφανίσετε στην οθόνη) το αποτέλεσμα όπως στον παρακάτω κώδικα.
>>> a = 3 + 2
>>> print(a)
Το πηλίκο της ακέραις διαίρεσης 11//2 είναι ο ακέραιος 2 και όχι ο 5.5 ενώ το αποτέλεσμα της πράξης 99//100 είναι 0.
Ο επίσημος οδηγός στυλ για την Python λέει ότι πρέπει να υπάρχει ένας κενό πριν και μετά από κάθε τελεστή.