In [1]:
def fibonacci(n):
    
    prev_n = 0
    cur_n = 1
    i = 1
    
    while i< n:
        cur_n = cur_n + prev_n
        prev_n = cur_n
        i += 1
    return cur_n

In [3]:
fibonacci(5)


Out[3]:
8

In [11]:
def check_keyword(keyword, keyword_dict):
    for key in keyword_dict:
        if keyword == key:
            return true
    return False

def histogram(keyword_list):
    keyword_dict = {}
    for keyword in keyword_list:
        if check_keyword(keyword, keyword_dict):
            keyword_dict[keyword] += 1
            
        else :
            keyword_dict[keyword] = 1
        return keyword_dict
    
def disp_keyword_str(keyword_dict):
    
    max_length = 0
    for keyword in keyword_dict.items():
        if len(keyword) > max_length:
            max_length = len(keyword)
            
    for key, value in keyword_dict:
        space = "  " * ((max_length - len(keyword)) + 4)
        count = "-" * value
        print("{key}{space}{count}".format(key = key, space = sace, count = count))
    
    


keyword_dict = histogram(["fast","fast","campus","fastcampus","fast","track","asia"])

print(keyword_dict)


{'fast': 1}