Μετάβαση στο κύριο περιεχόμενο
🔒 Λειτουργία προεπισκόπησης. Τα πρώτα δεκαπέντε μαθήματα Foundations είναι δωρεάν· αυτό είναι Pro. Ξεκινήστε ένα 7ήμερο trial για να ξεκλειδώσετε τον επεξεργαστή, τις υποδείξεις AI και το υπόλοιπο του προγράμματος. Απαιτείται κάρτα, ακυρώνετε οποιαδήποτε στιγμή από το Dashboard.Ξεκινήστε 7ήμερο trial →
← ΜαθήματαPython FoundationsΕνότητα 4 · Αντικειμενοστραφής προγραμματισμόςΜίνι αριθμομηχανήscenario64 / 174
+125 XP
Εργασία
📝 **Εργασία:** Γράψτε τη συνάρτηση `calc(a, op, b)` - μια μίνι-αριθμομηχανή. Υποστηρίζει 4 λειτουργίες: `+`, `-`, `*`, `/`. Για διαίρεση με το 0, επιστρέψτε τη συμβολοσειρά `"Pomilka"`. 📋 **Τι πρέπει να γίνει:** 1. Δηλώστε «def calc(a, op, b):». 2. Ελέγξτε το "op": - `"+"` → επιστροφή `a + b` - `"-"` → επιστροφή `a - b` - `"*"` → επιστροφή `a * b` - `"/"` → εάν `b == 0` επιστρέψτε `"Make"`, διαφορετικά `a / b` 3. Καλέστε με δύο παραδείγματα: `calc(10, "+", 5)` και `calc(10, "/", 0)" 💡 **Παρόμοιο παράδειγμα (απλοποιημένη αριθμομηχανή):** ```python def simple_op(a, op, b): εάν op == "+": επιστροφή a + b αν op == "-": επιστροφή α - β επιστροφή "Άγνωστη λειτουργία" print(simple_op(7, "+", 3)) # 10 print(simple_op(7, "x", 3)) # "Άγνωστη λειτουργία" ``` ⚠️ **Συμβουλή:** χρησιμοποιήστε πρόωρη επιστροφή μέσω `return` - μετά από αυτήν ο κωδικός στη συνάρτηση δεν εκτελείται πλέον. 🎯 **Αναμενόμενη έξοδος:** ``` 15 Πομίλκα ```
✏️ Γράψε τον κώδικά σου εδώ
🐍
Φόρτωση Python...
Λήψη μία φορά (~1 MB). Μετά τρέχει αμέσως.
📊 Αποτέλεσμα
Πάτα Εκτέλεση για να δεις το αποτέλεσμα...

💬 Συζήτηση

Γίνε ο πρώτος — κάνε μια ερώτηση ή μοιράσου μια συμβουλή.
Σύνδεση για να συμμετάσχεις στη συζήτηση. Η ανάγνωση είναι δωρεάν.
Φόρτωση συζήτησης…