lesson_9

# -*- coding: utf-8 -*-
"""
paradeigmata me sinartiseis
@authors: geokoutsiouri katkaranikola stkarlos
"""

def ask1(word, char):
    c = 0
    for i in range(0,len(word)):
        if word[i] == char:
            c = c + 1
    return c

print ask1('anaconda' , 'a')

print '---------------------new def----------------------'

def ask2(l1,l2):
    l = []
    if len(l1) == len(l2):
        for i in range(0,len(l1)):
            l.append(l1[i] + l2[i])
        return l
    else:
        print 'different length of lists'
        return l
        
l = ask2([1,2,3], [4,4,4])
print l
z = ask2([1,1], [2])
print z

print '---------------------new def----------------------'

def ask3(a,b):
    
    if (a % b) == 0:
        #return True
        x = True
    else:
        #return False
        x = False
    return x

x = ask3(6,2)
print x
y = ask3(7,2)
print y

print '---------------------new def----------------------'

def ask4(word,plithos):
    if plithos > len(word):
        return 'lathos'
    else:
        x = len(word) - plithos
        return word[0:plithos] + word[x:]

print ask4('mathimatiko', 2)
print ask4('anna', 8)

print '---------------------new def----------------------'
        
def ask5(w1,w2):
    
    counter = 0
    for i in range(0, len(w1)):
        
        if w1[i] in w2:
            counter = counter + 1
    if counter == len(w1):
        a = True
    else:
        a = False
    return a

print ask5('ana', 'paranoma')
print ask5('abc', '123456789a')

print '---------------------new def----------------------'

def ask6(w1,w2):
        l1 = []
        if w1 in w2:
            a=True
            for i in range(0,len(w2) - len(w1) + 1):
                if w1 == w2[i:len(w1)+i]:
                    pos = i
            l1.extend([a,pos])
        else:
            a=False
            l1 = [a,-1]
            
        return l1    
        
print ask6('test','ictestinq')
print ask6('abc', 'z')

print '---------------------new def----------------------'

def ask7(w):
    s = ''
    for i in w:
        if i in 'aeuiyo': # pernane ta fonienta
            if i not in s: # kovo ta dipla
                s = s + i
    
    return s
    
ss = ask7('apaokaaaaoooo')
print ss

print '---------------------new def----------------------'

def diakrita(query,up_limit):
    c = 0
    for i in range(0, up_limit+1):
        if query in str(i):
            c = c + 1
    return c
    
print diakrita('5',999) #posoi arithmoi exoun toulaxiston ena 5

 

Posted in Uncategorized