Μικρές επαναληπτικές ασκήσεις στην python 3

Γενική οδηγία:

Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.

Επανάληψη - strings

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