CHARISP2017 έγραψε:
Πως γράφουμε τη συνάρτηση initials(text) που δέχεται ως είσοδο ένα κείμενο και επιστρέφει το κείμενο με το αρχικό μόνο σύμβολο κάθε λέξης του έχοντας μετατραπεί σε κεφαλαίο. Για παράδειγμα αν text = Καλημέρα σας κυρίες και κύριοι, να μας επιστρέφει το πρώτο γράμμα κεφαλαίο ή και κεφαλαίο τονούμενο κάθε λέξης του κειμένου και μετά το γράμμα τελεία και κενό...?!
Κ. Σ. Κ. Κ. Κ.
def initials(text):
#Χώρισε το κείμενο σε λέξεις.
words = text.split()
#Πάρε κάθε λέξη, κράτα μόνο το πρώτο γράμμα,
#και κάνε το κεφαλαίο.
for i in range(len(words)):
words[i] = words[i][:1].capitalize()
#Επέστρεψε τα κεφαλαία γράμματα.
return words
#Εμφάνισε ένα αποτέλεσμα της συνάρτησης.
print( initials("hello my name is nikolaos bampaliaris!") )