Μετάβαση στο κύριο περιεχόμενο
🔒 Λειτουργία προεπισκόπησης. Τα πρώτα δεκαπέντε μαθήματα Foundations είναι δωρεάν· αυτό είναι Pro. Ξεκινήστε ένα 7ήμερο trial για να ξεκλειδώσετε τον επεξεργαστή, τις υποδείξεις AI και το υπόλοιπο του προγράμματος. Απαιτείται κάρτα, ακυρώνετε οποιαδήποτε στιγμή από το Dashboard.Ξεκινήστε 7ήμερο trial →
← ΜαθήματαPython FoundationsΕνότητα 3 · Λειτουργίες και συμβολοσειρέςΑριθμός φωνηέντωνwrite37 / 174
+100 XP
Εργασία
📝 **Εργασία:** Γράψτε μια συνάρτηση `count_vowels(text)` που επιστρέφει τον αριθμό των **Αγγλικών** φωνηέντων (a, e, i, o, u) σε μια συμβολοσειρά. 📋 **Τι πρέπει να γίνει:** 1. Δηλώστε `def count_vowels(text):` 2. Δημιουργήστε έναν μετρητή «count = 0». 3. Κάντε βρόχο σε κάθε χαρακτήρα της συμβολοσειράς με έναν βρόχο «for». 4. Εάν το σύμβολο βρίσκεται στο `"aeiou"` - αυξήστε το "count" κατά 1 5. Επιστρέψτε το «count». 💡 **Παρόμοιο παράδειγμα με άλλη λίστα:** ```python def count_digits(text): καταμέτρηση = 0 για το ch στο κείμενο: εάν ch στο "0123456789": μετρήστε += 1 καταμέτρηση επιστροφών print(count_digits ("abc123def45")) # 5 ``` ⚠️ **Υπόδειξη:** Ο τελεστής `in` ελέγχει εάν ένας χαρακτήρας βρίσκεται μέσα σε μια συμβολοσειρά. `"a" στο "aeiou"` → `True`. 🎯 **Αναμενόμενη έξοδος:** `2` (το "hello" έχει δύο φωνήεντα - e και o)
✏️ Γράψε τον κώδικά σου εδώ
🐍
Φόρτωση Python...
Λήψη μία φορά (~1 MB). Μετά τρέχει αμέσως.
📊 Αποτέλεσμα
Πάτα Εκτέλεση για να δεις το αποτέλεσμα...

💬 Συζήτηση

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