Μετάβαση στο κύριο περιεχόμενο
🔒 Λειτουργία προεπισκόπησης. Τα πρώτα δεκαπέντε μαθήματα Foundations είναι δωρεάν· αυτό είναι Pro. Ξεκινήστε ένα 7ήμερο trial για να ξεκλειδώσετε τον επεξεργαστή, τις υποδείξεις AI και το υπόλοιπο του προγράμματος. Απαιτείται κάρτα, ακυρώνετε οποιαδήποτε στιγμή από το Dashboard.Ξεκινήστε 7ήμερο trial →
← ΜαθήματαPython FoundationsΕνότητα 4 · Αντικειμενοστραφής προγραμματισμόςΑπρόσεκτη ανάλυση αριθμώνwrite60 / 174
+100 XP
Εργασία
📝 **Εργασία:** Γράψτε μια συνάρτηση "parse_int(s)" που επιστρέφει έναν αριθμό από μια συμβολοσειρά ή "-1" εάν δεν είναι δυνατή η μετατροπή. 📋 **Τι πρέπει να γίνει:** 1. Δηλώστε το `def parse_int(s):` 2. Τυλίξτε «int(s)» σε «δοκιμάστε». 3. Στο «εκτός τιμής Σφάλματος» επιστρέψτε «-1». 4. Καλέστε με δύο γραμμές: `"42"` και "γεια σας"` 💡 **Παρόμοιο παράδειγμα (διαφορετική προεπιλεγμένη λογική):** ```python def to_float(s, default=0.0): δοκιμάστε: float επιστροφής εκτός από το ValueError: επιστροφή προεπιλογής print(to_float("3.14")) # 3.14 print(to_float("abc")) # 0.0 print(to_float("abc", -1)) # -1 ``` ⚠️ **Συμβουλή:** το σφάλμα για εσφαλμένη μετατροπή είναι "ValueError". 🎯 **Αναμενόμενη έξοδος:** ``` 42 -1 ```
✏️ Γράψε τον κώδικά σου εδώ
🐍
Φόρτωση Python...
Λήψη μία φορά (~1 MB). Μετά τρέχει αμέσως.
📊 Αποτέλεσμα
Πάτα Εκτέλεση για να δεις το αποτέλεσμα...

💬 Συζήτηση

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