def sumTimesTable(x):
    sum = 0
    for i in range(1, 13):
        print(x, "*", i, "=", x*i)
        sum = sum + x*i
    return sum

"""def sumTimesTable(x):
    sum = 0
    i = 1
    while i < 13:
        print(x, "*", i, "=", x*i)
        sum = sum + x*i
        i = i + 1
    return sum"""
    
result = sumTimesTable(4)
print("Result:", result)
updatedScore = result / 12

###

def countUpper(s):
    count = 0
    for i in range(len(s)):
        if s[i].isupper(): # it is uppercoase
            count = count + 1        
    return count

print(countUpper("KelLY"))

###

def usesLetters(word, letters):
    for i in range(len(word)):
        if word[i] not in letters:
            return False
    return True
    
print(usesLetters("happy", "ahpy")) # -> True
print(usesLetters("happy", "ahnry")) # -> False
print(usesLetters("aaaaaaa", "par")) # -> True

###

words = [ "testing", "one", "two", "three" ]
for i in range(len(words)):
    w = words[i]
    for j in range(len(w)):
        print(i, j, w[j])