Μικρές επαναληπτικές ασκήσεις στην python 3
Γενική οδηγία:
Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.
Επανάληψη - strings
Οι ακολουθίες χαρακτήρων ή strings είναι μια ακολουθία συμβόλων. Έτσι αν
s='Hello', s[0] είναι ο πρώτος χαρακτήρας, s[1] o δεύτερος κ.ο.κ.
Τα strings όμως δεν μεταβάλλονται, δηλαδή δεν μπορούμε να δώσουμε την
εντολή π.χ., s[0]='A'. Αν θέλουμε να μεταβάλουμε το s, πρέπει να κάνουμε
ορίσουμε το s ξανά με τις αλλαγές που θέλουμε να κάνουμε, π.χ, s='Aello'.
Επίσης στα strings έχει ορισθεί και μια λεξιγραφική διάταξη, π.χ. το 'A' προηγείτε από το 'Β', κ.ο.κ
- Φτιάξτε μια συνάρτηση f που να δέχεται ως όρισμα ένα string s και έναν χαρακτήρα char θα επιστρέφει
True
ή False
ανάλογα αν ο char περιέχετε στο s. Χρησιμοποιήστε τη συνάρτηση f για να
τυπώσετε ένα αναλόγο μήνυμα στην οθόνη του υπολογιστή.
Revision3-function-str.py
- Φτιάξτε μια συνάρτηση f που να δέχεται ως όρισμα ένα string s και δύο χαρακτήρες char1 και char2 και επιστρέφει ένα το string s τροποποιημένο,
όπου στην θέση του char1 υπάρχει ο char2. Δηλαδή αν s='Hello!', τότε
η f(s,'l','g') επιστρέφει το string 'Heggo!'
Χρησιμοποιήστε τη συνάρτηση f για να
τυπώσετε ένα αναλόγο μήνυμα στην οθόνη του υπολογιστή.
Revision3-functionR-str.py
- Φτιάξτε μια συνάρτηση f που να δέχεται ως όρισμα ένα string s
και θα επιστρέφει το string s γραμμένο ανάποδα. Δηλαδή αν s='Hello!', τότε
η f(s) επιστρέφει το string '!olleH'
Χρησιμοποιήστε τη συνάρτηση f για να
τυπώσετε ένα αναλόγο μήνυμα στην οθόνη του υπολογιστή.
Revision3-functionRv-str.py