# -*- coding: utf-8 -*- ####ID 6-double-letters #### Άσκηση: Γράψτε μια συνάρτηση σε python: #### def doubleletters(s) #### η οποία παίρνει ένα string s ως όρισμα και επιστρέφει ένα άλλο string το οποίο είναι το ίδιο το s αλλά με τις εξής αλλαγές #### #### (α) όλα τα κεφαλαία γράμματα έχουν μετατραπεί σε μικρά (αυτό μπορείτε να το κάνετε με την εντολή x.lower() η οποία, αν x είναι #### ένα string, επιστρέφει το ίδιο το string αλλά με τα κεφαλαία γράμματά του να έχουν μετατραπεί σε μικρά, και #### #### (β) Όλα τα φωνήεντα που υπάρχουν να έχουν διπλασιαστεί. Τα φωνήεντα της λατινικής είναι τα a, e, i, o, u #### #### Υποθέστε ότι το string s που δίνεται στη συνάρτηση περιέχει μόνο λατινικά γράμματα ή αριθμούς. #### #### Π.χ. η κλήση doubleletters("Aebc234Iif") πρέπει να επιστρέφει το string "aaeebc234iiiif" #### #### Γράφετε τον κώδικά σας αποκλειστικά ανάμεσα στις γραμμές START και STOP παρακάτω. #### Δεν πρέπει να πειράξετε καθόλου τις υπόλοιπες γραμμές #### #### Για να τρέξετε το πρόγραμμά σας (αποθηκευμένο στο αρχείο user.py) δίνετε την εντολή #### #### python user.py s = raw_input("Please type a string (latin letters or numbers only):") #### Απαιτήσεις: #### Στο τέλος του προγράμματός σας θα πρέπει να είναι ορισμένη η συνάρτηση doubleletters και να υπολογίζει αυτό που ζητάει #### η άσκηση. Μη γράψετε εσείς κάποια κλήση στη συνάρτηση αλλά μόνο τον ορισμό της αρχίζοντας από τη γραμμή #### #### def doubleletters(s): #### #### Μην αλλάξετε ό,τι είναι από τη γραμμή αυτή και πάνω #### #### ΔΕΝ ΕΠΙΤΡΕΠΟΝΤΑΙ εντολές print ή input στο πρόγραμμά σας #### ####START Από δω και κάτω γράφετε το πρόγραμμά σας.---------------------------------------------------------------- def doubleletters(s): ####STOP Μην αλλάξετε ό,τι είναι από τη γραμμή αυτή και κάτω-------------------------------------------------------- print "The changed string is:", doubleletters(s)