s1="This is my first example of python"
s2="This-is-my-first-example-of-python"

# SPlit τα χωρίζει με βάση το κενο

l1=s1.split()
print(l1)

# SPlit τα χωρίζει με βάση την παύλα

l2=s2.split("-")
print(l2)


#list τα χωρίζει ανά γράμμα
l3=list(s1)

# Μετρήσαμε τους χαρακτήρες που υπάρχουν
char1=input("Δωσε ένα χαρακτήρα ")

countChar=l3.count(char1)

if countChar > 0:
    print("O χαρακτήρας υπάρχει ", countChar," φορές")
else:
    print("O χαρακτήρας δεν βρέθηκε")


# βρούμε τις θέσεις που βρίσκεται αυτός ο χαρακτήρας
print("--------------------")
thesi=0
while thesi < len(l3):
    try:
        thesi=l3.index(char1, thesi)
        print("Η θέση που βρέθηκε ο χαρακτήρας ειναι ", thesi)
        thesi=thesi+1
    except:
        if thesi> 1 :
            print("o χαρακτήρας δεν ξαναβρέθηκε")
        else:
            print("O χαρακτήρας δεν βρέθηκε")
        break

print("--------------------")
# Θέλουμε να τυπώσουμε τα στοιχεία της λίστας αναποδα
print("H lista ειναι \n---------------\n",l3)

for i in range(len(l3)-1, -1,-1):
    print(i, " : ", l3[i])









    



    
