Μαθηματικοί Τελεστές στην Python

Python Οδηγός - Μάθημα 21: Μαθηματικοί Τελεστές στην Python

Οι μαθηματικοί τελεστές στην Python χρησιμοποιούνται για την εκτέλεση διάφορων αριθμητικών πράξεων, όπως πρόσθεση, αφαίρεση, πολλαπλασιασμός κ.λπ. Οι τελεστές αυτοί επιτρέπουν στους προγραμματιστές να πραγματοποιούν υπολογισμούς με μεταβλητές ή σταθερές τιμές.

Ακολουθεί μια σύντομη περιγραφή των πιο συνηθισμένων μαθηματικών τελεστών στην Python:

1. Πρόσθεση (+)

Ο τελεστής + χρησιμοποιείται για την πρόσθεση δύο αριθμών.

a = 5 b = 3 result = a + b # 5 + 3 = 8 print(result)

2. Αφαίρεση (-)

Ο τελεστής - χρησιμοποιείται για την αφαίρεση του δεύτερου αριθμού από τον πρώτο.

a = 5 b = 3 result = a - b # 5 - 3 = 2 print(result)

3. Πολλαπλασιασμός (*)

Ο τελεστής * χρησιμοποιείται για τον πολλαπλασιασμό δύο αριθμών.

a = 5 b = 3 result = a * b # 5 * 3 = 15 print(result)

4. Διαίρεση (/)

Ο τελεστής / χρησιμοποιείται για τη διαίρεση του πρώτου αριθμού με τον δεύτερο. Επιστρέφει πάντα ένα float αποτέλεσμα.

a = 5 b = 3 result = a / b # 5 / 3 = 1.6666666666666667 print(result)

5. Διαίρεση με Ακέραιο (//)

Ο τελεστής // πραγματοποιεί ακέραια διαίρεση, δηλαδή επιστρέφει μόνο το ακέραιο μέρος της διαίρεσης.

a = 5 b = 3 result = a // b # 5 // 3 = 1 print(result)

6. Υπόλοιπο Διαίρεσης (%)

Ο τελεστής % επιστρέφει το υπόλοιπο της διαίρεσης του πρώτου αριθμού με τον δεύτερο.

a = 5 b = 3 result = a % b # 5 % 3 = 2 print(result)

7. Ύψωση σε Δύναμη ()**

Ο τελεστής ** χρησιμοποιείται για την ανύψωση ενός αριθμού στη δύναμη άλλου αριθμού.

a = 5 b = 3 result = a ** b # 5 ^ 3 = 125 print(result)

8. Αύξηση με 1 (+=)

Ο τελεστής += αυξάνει την τιμή της μεταβλητής κατά μια συγκεκριμένη ποσότητα.

a = 5 a += 3 # Ισοδύναμο με a = a + 3 print(a) # 8

9. Μείωση με 1 (-=)

Ο τελεστής -= μειώνει την τιμή της μεταβλητής κατά μια συγκεκριμένη ποσότητα.

a = 5 a -= 3 # Ισοδύναμο με a = a - 3 print(a) # 2

10. Πολλαπλασιασμός με 1 (*=)

Ο τελεστής *= πολλαπλασιάζει την τιμή της μεταβλητής με μια συγκεκριμένη ποσότητα.

a = 5 a *= 3 # Ισοδύναμο με a = a * 3 print(a) # 15

11. Διαίρεση με 1 (/=)

Ο τελεστής /= διαίρει την τιμή της μεταβλητής με μια συγκεκριμένη ποσότητα.

a = 5 a /= 3 # Ισοδύναμο με a = a / 3 print(a) # 1.6666666666666667

12. Ακέραια Διαίρεση με 1 (//=)

Ο τελεστής //= εκτελεί ακέραια διαίρεση και αναθέτει το αποτέλεσμα στη μεταβλητή.

a = 5 a //= 3 # Ισοδύναμο με a = a // 3 print(a) # 1

13. Υπόλοιπο Διαίρεσης με 1 (%=)

Ο τελεστής %= υπολογίζει το υπόλοιπο της διαίρεσης και το αναθέτει στη μεταβλητή.

a = 5 a %= 3 # Ισοδύναμο με a = a % 3 print(a) # 2

14. Ανύψωση σε Δύναμη με 1 (=)**

Ο τελεστής **= ανυψώνει την τιμή της μεταβλητής σε μια δύναμη και το αναθέτει πίσω.

a = 5 a **= 3 # Ισοδύναμο με a = a ** 3 print(a) # 125

Παράδειγμα Σύνθετης Χρήσης Μαθηματικών Τελεστών:

a = 10 b = 3 # Παράδειγμα χρησιμοποιώντας πολλούς τελεστές result = a * b + a // b - a % b print(result) # 30 + 3 - 1 = 32

Συμπέρασμα

Οι μαθηματικοί τελεστές στην Python προσφέρουν μια απλή και αποτελεσματική δυνατότητα για την εκτέλεση αριθμητικών υπολογισμών. Χρησιμοποιώντας αυτούς τους τελεστές, μπορείτε να κάνετε πλήθος αριθμητικών υπολογισμών και να δουλέψετε με ακέραιους και δεκαδικούς αριθμούς, ενώ ταυτόχρονα να διευκολύνετε τις διαδικασίες υπολογισμών στον κώδικά σας.

Σχόλια

Δημοφιλείς αναρτήσεις από αυτό το ιστολόγιο

Αυτόματο Φως Νύχτας

🚀 Διαγωνισμός Ρομποτικής & Αυτοματισμού! 🤖

🚗🤖 Φτιάξε το Δικό σου Μίνι Ρομποτικό Αυτοκίνητο με Arduino!